题目不难
但这一串代码好像不对……
先保存着吧……
#include<stdio.h>
#include<string.h>
int main() {
int n,a,b,c,sum;
int x[10020];
int i,k;
while(scanf("%d %d %d %d",&n,&a,&b,&c)!=EOF) {
memset(x,0,sizeof(x));
for(i=k=sum=0; k<n; k++,i+=a) {
x[i]=1;
}
for(i=k=0; k<n; k++,i+=b) {
if(!x[i]) {
x[i]=1;
}
}
for(i=k=0; k<n; k++,i+=c) {
if(!x[i]) {
x[i]=1;
}
}
for(k=0; k<10020; k++) {
if(x[k]) {
sum++;
}
}
printf("%d
",sum);
}
return 0;
}
=====20160213===写下下面========
貌似是因为这一题进行了重新设计
重新判题
与当时的题目不一样了
所以上面的代码完全不同
新的这一题代码应该这样
#include<stdio.h>
int main() {
int T;
scanf("%d",&T);
while(T--) {
int n,m;
scanf("%d %d",&n,&m);
int sum=0;
while(n--) {
int t;
scanf("%d",&t);
if(t%m==0)
sum+=t;
}
printf("%d
",sum);
}
return 0;
}
题目地址:【郑轻】[1675]YJJ的福利