【郑轻】[1675]YJJ的福利

这里写图片描述
这里写图片描述

题目不难
但这一串代码好像不对……
先保存着吧……

#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\n",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\n",sum);
    }
    return 0;
}

题目地址:【郑轻】[1675]YJJ的福利

posted @ 2016-02-13 00:35  BoilTask  阅读(13)  评论(0编辑  收藏  举报