您的位置:首页 > 其它

ZOJ 2850 Beautiful Meadow

2012-09-09 16:20 429 查看
一定要看清楚条件,因为没看清条件,wa了好多次啊!

#include<stdio.h>

int main()

{

int i,j,m,n,f,flag;

int a[15][15];

while(scanf("%d%d",&n,&m)!=EOF,n,m)

{

f=0; flag=0;

for(i=0;i<n;i++)

for(j=0;j<m;j++){

scanf("%d",&a[i][j]);

if(a[i][j]==0) flag=1;

}

for(i=0;i<n;i++)

for(j=0;j<m-1;j++)

if(a[i][j]==a[i][j+1]&&a[i][j]==0){

f=1; break;

}

for(i=0;i<m;i++)

for(j=0;j<n-1;j++)

if(a[j][i]==a[j+1][i]&&a[j][i]==0){

f=1; break;

}

if(!f&&flag) printf("Yes\n");

else printf("No\n");

}

return 0;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: