思路:如果Polycarp能卡到Vasiliy的左上对角位,那么Polycarp必赢。如果Polycarp到达终点的步数少于Vasiliy,那么Polycarp必赢。
#include<bits/stdc++.h>
using namespace std;
int main()
{
int a, b, c, d;
while (cin >> a >> b >> c >> d)
{
if ((a <= c && b <= d) || a+b <= max(c,d)) printf("Polycarp\n");
else printf("Vasiliy\n");
}
return 0;
}