PAT-10道题

PAT算法刷题

1002

clike 复制代码
一:对于每一的1到6都进行枚举,进行递归操作
二:如果位数到了指定的n的时候,递归的条件,进行判断是否可以整除操作
#include<iostream>
#include<algorithm>
using namespace std;
long long n, k, ans;
void dfs(int times, int sum)
{
	if (times == n)
	{
		if (sum % n == 0)
		{
			ans++;
		}
		return;
	}
	int i;
	for (int i = 1; i <= 6; i++)
	{
		dfs(times + 1, sum * 10 + i);
	}
}
int main()
{
	cin >> n >> k;
	dfs(0, 0);
	cout << ans;
	return 0;
}
相关推荐
zhglhy8 分钟前
Jaccard相似度算法原理及Java实现
java·开发语言·算法
仰泳的熊猫23 分钟前
1140 Look-and-say Sequence
数据结构·c++·算法·pat考试
handuoduo123430 分钟前
SITAN中avp必要性分析
人工智能·算法·机器学习
zl_vslam32 分钟前
SLAM中的非线性优-3D图优化之相对位姿Between Factor右扰动(八)
人工智能·算法·计算机视觉·3d
电饭叔43 分钟前
如何代码化,两点之间的距离
笔记·python·算法
TL滕1 小时前
从0开始学算法——第十三天(Rabin-Karp 算法练习)
笔记·学习·算法·哈希算法
TL滕1 小时前
从0开始学算法——第十三天(Rabin-Karp 算法)
笔记·学习·算法
喵了meme1 小时前
C语言实战
算法·排序算法
jghhh011 小时前
基于否定选择算法的异常检测技术详解
算法
天才少女爱迪生1 小时前
【算法设计】GLM-4.5V模型架构和算法设计详解
python·算法·语言模型