1 条题解

  • 0
    @ 2025-4-14 18:45:31

    C :

    #include<stdio.h>
    int main()
    {
        int n,m,i,j,t;
        char  a[101][101];
        while(~scanf("%d%d\n",&n,&m))
        {t=0;
            for(i=0;i<n;i++)
                gets(a[i]);
                for(i=0;i<n-1;i++)
                    if(a[i][0]==a[i+1][0])  {t=1;printf("NO\n");break;}
                if(t==0)
                {t=0;
                    for(i=0;i<n;i++)
                      {for(j=0;j<m-1;j++)
                          if(a[i][j]!=a[i][j+1])  t++;
                        if(t!=0)  break;
                      }
                    if(t!=0)  printf("NO\n");
                    else      printf("YES\n");
                }
        }
        return 0;
    }
    

    C++ :

    
    #include<iostream>
    #include<cstdio>
    #include<string.h>
    #include<algorithm>
    #include<math.h>
    #include<cstring>
    using namespace std;
    
    int n, m;
    char pre, map[110][110];
    int main()
    {
        while(scanf("%d%d", &n, &m) != EOF)
        {
            int flag = 1;
            memset(map, 0, sizeof(map));
            for(int i = 1; i <= n; i++)
                cin >> map[i];
            pre = 'a';
            for(int i = 1; i <= n; i++)
            {
                if(map[i][0] == pre)
                {
                    flag = 0;
                    break;
                }
                else
                {
                    for(int j = 1; j < m; j++)
                    {
                        if(map[i][j] != map[i][0])
                        {
                            flag = 0;
                            break;
                        }
                    }
                }
                if(flag == 0)
                    break;
                pre = map[i][0];
            }
            if(flag == 1)
                printf("YES\n");
            else
                printf("NO\n");
        }
        return 0;
    }
    
    
    • 1

    信息

    ID
    3563
    时间
    1000ms
    内存
    128MiB
    难度
    (无)
    标签
    递交数
    0
    已通过
    0
    上传者