題意:給出n行m列一個圖案,要求每行必須一樣,相鄰行不能相同。
代碼:
int main() { int n,m;char t=0,t1,a[106],ff=0; cin>>n>>m; for(int i=0;i<n;i++) { scanf("%s",a); t=a[0]; if(t1==t&&i!=0) { ff=1; } for(int j=1;j<m;j++) { if(t!=a[j]) { ff=1; } } t1=t; } if(ff) puts("NO"); else puts("YES"); }