想要就去复制吧!记得5星好评
解题思路:搜索来判断整除
注意事项:
参考代码:
#include<bits/stdc++.h> using namespace std; int a[100000],n,k; void dfs(int s,int i) { if(i==n) { if(s==0) { printf("YES"); exit(0); } return ; } dfs((s+a[i])%k,i+1); dfs((s-a[i])%k,i+1); } int main() { scanf("%d%d",&n,&k); for(int i=1;i<=n;i++) { cin>>a[i]; } dfs(0,0); printf("NO"); return 0; }
0.0分
1 人评分
C语言训练-斐波纳契数列 (C语言代码)浏览:3035 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:466 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:635 |
C语言程序设计教程(第三版)课后习题6.10 (C语言代码)浏览:1090 |
求组合数 (C语言代码)浏览:1212 |
wu-理财计划 (C++代码)浏览:909 |
WU-整除问题 (C++代码)浏览:649 |
C语言程序设计教程(第三版)课后习题9.3 (C语言代码)浏览:2122 |
关于C语言变量位置的问题浏览:294 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:561 |