想要就去复制吧!记得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 人评分