POJ 2864 Pascal Library(水~)

来源:互联网 发布:鹊桥淘客群助手软件 编辑:程序博客网 时间:2024/05/19 16:37

Description
每行是一场晚宴,第i个数,1代表i参加了此次晚宴,0代表未参加。若至少有一个人参加了全部晚宴,则输出yes,否则no
Input
多组输入,每组用例第一行为两个整数n和d分别表示人数和晚宴数,之后d行每行是一场晚宴,第i个数,1代表i参加了此次晚宴,0代表未参加
Output
对于每组用例,若至少有一个人参加了全部晚宴,则输出yes,否则no
Sample Input
3 3
1 1 1
0 1 1
1 1 1
7 2
1 0 1 0 1 0 1
0 1 0 1 0 1 0
0 0
Sample Output
yes
no
Solution
水题
Code

#include<stdio.h>int main(){    int n,d,i,j,temp,res,a[505][105];    while(scanf("%d%d",&n,&d)&&n&&d)    {        res=0;        for(i=0;i<d;i++)            for(j=0;j<n;j++)                scanf("%d",&a[i][j]);        for(i=0;i<n;i++)        {            temp=0;            for(j=0;j<d;j++)                temp+=a[j][i];            if(temp==d)//参加全部晚宴人数                 res++;        }        if(res)            printf("yes\n");        else             printf("no\n");    }    return 0;}
0 0
原创粉丝点击