CF1360E求助
  • 板块CF1360E Polygon
  • 楼主shimao
  • 当前回复3
  • 已保存回复3
  • 发布时间2020/6/3 19:24
  • 上次更新2023/11/7 01:13:54
查看原帖
CF1360E求助
312121
shimao楼主2020/6/3 19:24
#include <iostream>
#include <bits/stdc++.h>
using namespace std;
int main()
{
		int n;
		char poly[55][55];
		cin>>n;
		for(int a=1;a<=n;a++){
			for(int b=1;b<=n;b++){
				char ch
				cin>>ch;
				poly[a][b]=ch-'0';
			}
		}
		bool flag=1;
		for(int a=1;a<n;a++){
			for(int b=1;b<n;b++){
				if(poly[a][b]==0)continue;
				if(poly[a+1][b]||poly[a][b+1])continue;
				flag=0;
				break;
			}
		}
		switch(flag){
			case 1:cout<<"YES"<<endl;
			case 0:cout<<"NO"<<endl;
		}
	return 0;
}

有一个输出的是YES和NO,怎么了,代码有什么问题???

2020/6/3 19:24
加载中...