📄 ai_1013.cpp
字号:
#include<iostream.h>
#include<string>
int main()
{
char Left[7],Right[7],Result[7];
int TrueCoin[12],FalseCoin[12];
int i,j,k,n,len;
for (i=0;i<12;i++)
{
TrueCoin[i]=2;
FalseCoin[i]=0;
}
cin>>n;
for (k=0;k<n;k++)
{
for(i=0;i<3;i++)
{
cin>>Left>>Right>>Result;
len=strlen(Left);
switch(Result[0])
{
case 'e':
{
for (j=0;j<len;j++)
{
TrueCoin[Left[j]-'A']=0;
TrueCoin[Right[j]-'A']=0;
}
}break;
case 'u':
{
for (j=0;j<len;j++)
{
FalseCoin[Left[j]-'A']--;
FalseCoin[Right[j]-'A']++;
}
}break;
case 'd':
{
for (j=0;j<len;j++)
{
FalseCoin[Left[j]-'A']++;
FalseCoin[Right[j]-'A']--;
}
}break;
}
strset(Left,0);
strset(Right,0);
strset(Result,0);
}
for (j=0;j<12;j++)
{
if(TrueCoin[j]==2&&FalseCoin[j]!=0)
{
cout<<char(j+'A')<<" is the counterfeit coin and it is ";
if(FalseCoin[j]<0)
cout<<"heavy."<<endl;
else
cout<<"light."<<endl;
}
TrueCoin[j]=2;
FalseCoin[j]=0;
}
}
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -