#include<stdio.h>
int main()
{
int i,j,T,n;
scanf("%d",&T);
for(j=1;j<=T;j++){
char c;
int a[5]={0},A[5]={0}; //分别记录ecust ECUST每个字母出现的次数
scanf("%d",&n);
getchar(); //回车也算是 字符
for(i=0;i<n;i++){
c=getchar();
if(c=='e') a[0]++;
if(c=='c') a[1]++;
if(c=='u') a[2]++;
if(c=='s') a[3]++;
if(c=='t') a[4]++;
if(c=='E') A[0]++;
if(c=='C') A[1]++;
if(c=='U') A[2]++;
if(c=='S') A[3]++;
if(c=='T') A[4]++;}
printf("Case %d: ",j);
if(a[0]>=1&&a[1]>=1&&a[2]>=1&&a[3]>=1&&a[4]>=1&&A[0]>=1&&A[1]>=1&&A[2]>=1&&A[3]>=1&&A[4]>=1) //ecust ECUST 每个字母至少出现了一次
printf("ECUST and ecust\n");
else if(A[0]>=1&&A[1]>=1&&A[2]>=1&&A[3]>=1&&A[4]>=1) //ECUST每个字母至少出现了一次
printf("ECUST\n");
else if(a[0]>=1&&a[1]>=1&&a[2]>=1&&a[3]>=1&&a[4]>=1)//ecust每个字母至少出现了一次
printf("ecust\n");
else if((a[0]>=1||A[0]>=1)&&(a[1]>=1||A[1]>=1)&&(a[2]>=1||A[2]>=1)&&(a[3]>=1||A[3]>=1)&&(a[4]>=1||A[4]>=1)) // e或E c或C ....每个字母至少出现了一次
printf("Yes\n");
else
printf("No\n");
}
return 0;
}
[ECUST2018新生赛]ECUST and ecust
最新推荐文章于 2021-01-21 15:55:42 发布