问题标题: 酷町堂:1086田忌再赛马

0
0

0
已采纳
赵毅恒
赵毅恒
资深守护
资深守护

这道题非常简单啊

就是简单的字符串判断

具体代码如下

for(int i=0;i<n;++i)
    {
        cin>>a>>b;
        if(a[0]=='F')t=3;
        if(a[0]=='S')t=2;
        if(a[0]=='T')t=1;
        if(b[0]=='F')q=3;
        if(b[0]=='S')q=2;
        if(b[0]=='T')q=1;
        if(t==3&&q==1)cout<<"Q\n";
        else if(t==1&&q==3)cout<<"T\n";
        else if(t>q)cout<<"T\n";
        else if(t<q)cout<<"Q\n";
        else cout<<"P\n";
    }

 

0
0
栾峻岩
栾峻岩
初级天翼
初级天翼

和田忌赛马很相似,只要用字符串判断一下就行了。

100AC

if (a=="First" && b=="Second" || a=="Second" && b=="Third" || a=="Third" && b=="First") cout<<"T"<<endl;
        else if (b=="First" && a=="Second" || b=="Second" && a=="Third" || b=="Third" && a=="First") cout<<"Q"<<endl;
        else if (b=="First" && a=="First" || b=="Second" && a=="Second" || b=="Third" && a=="Third") cout<<"P"<<endl;

 

我要回答