标签:
题目链接:
http://poj.org/problem?id=2864
Description
Input
Output
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
Hint:
题意:
给你一个n,d。n表示参加聚会的人数,d表示聚会的举办次数。要你求出是否有人出席了全部的聚会,有的话就输出yes,不然输出no。
题解:
简单的模拟,注意一下中间的循环即可。
代码:
#include <cmath>
#include <cstdio>
#include <cstring>
#include <algorithm>
#define met(a,b) memset(a,b,sizeof(a))
#define maxn 500+10
int map[maxn][maxn];
int n,m;
int main()
{
while(scanf("%d%d",&n,&m),n!=0||m!=0)
{
for(int i=0;i<m;i++)
for(int j=0;j<n;j++)
scanf("%d",&map[i][j]);
int flag=0;
for(int i=0;i<n;i++)
{
int num=0;
for(int j=0;j<m;j++)
{
if(map[j][i]==1)
num++;
}
if(num==m)
{
flag=1;
break;
}
}
if(flag==1)
printf("yes\n");
else
printf("no\n");
}
}
标签:
原文地址:http://www.cnblogs.com/TAT1122/p/5825431.html