疑问:正确难度评级
查看原帖
疑问:正确难度评级
499231
Jacky2009楼主2022/2/12 15:09

这道题似乎只有白方可以立刻白吃黑方一子才能赢......

AC代码:

#include<bits/stdc++.h>
using namespace std;
int main(){
    int n;
    cin>>n;
    while(n--){
        char k;
    int a,b,c,d,e,f;
    cin>>k;
    cin>>a>>b>>c>>d>>e>>f;
    //白方被捉双,必失一子
    if(b==c-1&&d==e-1)cout<<"No\n";
    //白方先走白吃一子
    if(k=='W'&&((b==c-1&&a!=b-1)||(d==e-1&&e!=f-1)))cout<<"Yes\n";
    //黑方先走必胜
    else  cout<<"No\n";
    }
}
2022/2/12 15:09
加载中...