[Codeforces Round #157 (Div. 2)]A. Little Elephant and Chess

地址:http://codeforces.com/contest/259/problem/A

判断输入棋盘是否能变成标准形式

只要一列中有相邻两格颜色一样就判断为NO,否则每行可通过移位来变成标准棋盘(储存棋盘的数组都可以不用)

#include<stdio.h>
#include<stdlib.h>

char a[8][9];

int main()
{
    int i,j,flag=0;
    for(i=0;i<8;i++)
    {
        scanf("%s",a[i]);
        for(j=0;j<7;j++)
        {
            if(a[i][j]==a[i][j+1]) {flag=1;break;}
        }
        if(flag) break;
    }
    if(flag) printf("\nNO\n");
    else printf("YES\n");
    return 0;
}

 

posted @ 2013-01-17 14:19  tjsuhst  阅读(196)  评论(0)    收藏  举报