P9586 游戏题解

· · 题解

这题就是题纯模拟吧!

思路:

首先我们就先判断 C 的杀比对方闪多、斩比对方杀多; 否则判断 D 的杀减去 C 的斩比 C 的闪多、D 的斩比 C 的杀多; 再否则,就只有平局了。

CODE:

#include<bits/stdc++.h>
using namespace std;
int csha,cshan,czhan,dsha,dshan,dzhan,n;
int main(){
    cin>>n;
    while(n--){
        cin>>csha>>cshan>>czhan>>dsha>>dshan>>dzhan;
        if(csha>dshan) cout<<"C"<<endl;
        else if(czhan>dsha) cout<<"C"<<endl;
        else if(dzhan>csha) cout<<"D"<<endl;
        else if(dsha-czhan>cshan) cout<<"D"<<endl;
        else cout<<"E"<<endl;
    }
    return 0;
}