P7866 「EVOI-RD1」小昕昕 不知道哪里出问题了,求助
  • 板块学术版
  • 楼主sccccc
  • 当前回复0
  • 已保存回复0
  • 发布时间2023/6/22 02:15
  • 上次更新2023/11/3 13:23:29
查看原帖
P7866 「EVOI-RD1」小昕昕 不知道哪里出问题了,求助
1019906
sccccc楼主2023/6/22 02:15

P7866 「EVOI-RD1」小昕昕

#include <stdio.h>
int main()
{
    int n,sum=0,i,j,k;
    char hua[4]={'S','H','C','D'};
    char shu[13]={'A','2','3','4','5','6','7','8','9','T','J','Q','K'};
    int hua_1[4][13]={0};
    char ru[2];
    scanf("%d",&n);
    while(n>0)
    {
        scanf("%s",ru);
        for(i=0;i<4;i++)
        {
            if(ru[0]==hua[i])
            for(j=0;j<13;j++)
            {
                if(shu[j]==ru[1])
                hua_1[i][j]++;
            }
        }
        n--;
    }
    for(j=0;j<13;j++)
    {
        for(i=0;i<4;i++)
            if(hua_1[i][j]==2)
            {
                hua_1[i][j]=0;
                for(k=0;k<4;k++)
                    if(hua_1[k][j]==1)
                    {
                        hua_1[k][j]=0;
                        sum++;
                        break;
                    }
                if(k==4)
                 for(k=0;k<4;k++)
                    if(hua_1[k][j]==2)
                    {
                        hua_1[k][j]--;
                        sum++;
                        break;
                    }
            }
    }
    printf("%d",sum);
    return 0;
}
2023/6/22 02:15
加载中...