专栏文章
题解:CF533C Board Game
CF533C题解参与者 1已保存评论 0
文章操作
快速查看文章及其快照的属性,并进行相关操作。
- 当前评论
- 0 条
- 当前快照
- 1 份
- 快照标识符
- @miqqwen1
- 此快照首次捕获于
- 2025/12/04 09:16 3 个月前
- 此快照最后确认于
- 2025/12/04 09:16 3 个月前
题目传送门
局势分为以下三种:
Vasiliy 的棋子在纵轴上。
Vasiliy 的棋子在横轴上。
Vasiliy 的棋子既不在纵轴上也不再横轴上。
上述三种情况,Polycarp 的棋子离终点的距离都是 Polycarp 的棋子的 值与 值相加。所以只需分三种情况比较两者的棋子离终点的距离,然后由于 Polycarp 先手,所以两者距终点距离相等也是 Polycarp 赢。
AC Code
CPP#include <bits/stdc++.h>
using namespace std;
int stx, sty, enx, eny;
int main() {
cin>>stx>>sty>>enx>>eny;
if (eny >= stx + sty)cout<<"polycarp";
else if (enx >= stx + sty)cout<<"Polycarp";
else if (enx >= stx && eny >= sty)cout<<"Polycarp";
else cout<<"Vasiliy";
return 0;
}
相关推荐
评论
共 0 条评论,欢迎与作者交流。
正在加载评论...