专栏文章

题解:AT1202Contest_b vs. DEGwer

AT1202Contest_b题解参与者 1已保存评论 0

文章操作

快速查看文章及其快照的属性,并进行相关操作。

当前评论
0 条
当前快照
1 份
快照标识符
@mio6jw7r
此快照首次捕获于
2025/12/02 14:11
3 个月前
此快照最后确认于
2025/12/02 14:11
3 个月前
查看原文
#include #include using namespace std; int main() { int H, W; string move; cin >> H >> W >> move;
CPP
// 只有当H=2, W=1且我方先行时,才有必胜策略
if (H == 2 && W == 1 && move == "First") {
    cout << "Yes" << endl;
    cout.flush();
    
    // 第一步:打开中间的纵向门
    cout << "- 1 1" << endl;
    cout.flush();
    
    // 读取DEGwer的回应
    char t;
    int i, j;
    cin >> t >> i >> j;
    
    // 第二步:打开右侧的第二个出口门
    cout << "| 2 2" << endl;
    cout.flush();
    
    // 读取最终结果(不需要处理,程序会自动终止)
    cin >> t >> i >> j;
} else {
    // 其他情况都无法保证必胜
    cout << "No" << endl;
    cout.flush();
}

return 0;
}

评论

0 条评论,欢迎与作者交流。

正在加载评论...