题意:
四类牌,每类有9个等级。王牌这种类大于其他的类,同类型的比等级,不同类型的且没有王类,无法比较。
问先手是否能获胜。
#include<bits/stdc++.h>
using namespace std;
int Num(char c){
if(c=='T')return 10;
if(c=='J')return 11;
if(c=='Q')return 12;
if(c=='K')return 13;
if(c=='A')return 14;
return c-'0';
}
int main(){
string w,a,b;
cin>>w>>a>>b;
if(a[1]==w[0]&&b[1]!=w[0]){
cout<<"YES\n";
return 0;
}
if(a[1]!=w[0]&&b[1]==w[0]){
cout<<"NO\n";
return 0;
}
if(a[1]!=b[1])cout<<"NO";
else if(Num(a[0])>Num(b[0])){
cout<<"YES\n";
}else {
cout<<"NO";
}
}