Codeforce 106A Card Game

题意:

    四类牌,每类有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";
    }
}

猜你喜欢

转载自blog.csdn.net/lj130lj/article/details/79968704