51Nod - 1534

波雷卡普和瓦西里喜欢简单的逻辑游戏。今天他们玩了一个游戏,这个游戏在一个很大的棋盘上进行,他们每个人有一个棋子。他们轮流移动自己的棋子,波雷卡普先开始。每一步移动中,波雷卡普可以将他的棋子从(x,y) 移动到 (x-1,y) 或者 (x,y-1)。而瓦西里可以将他的棋子从(x,y) 移动到 (x-1,y),(x-1,y-1) 或者 (x,y-1)。当然他们可以选择不移动。

还有一些其它的限制,他们不能把棋子移动到x或y为负的座标,或者移动到已经被对手占据的座标。最先到达(0,0)的人获胜。

现在给定他们棋子的座标,判断一下谁会获胜。


Input单组测试数据。 
第一行包含四个整数xp,yp,xv,yv (0≤xp,yp,xv,yv≤10^5) ,表示波雷卡普和瓦西里棋子的座标。 
输入保证他们的棋子在不同位置,而且没有棋子在(0,0)。Output如果波雷卡普获胜,输出Polycarp,否则输出Vasiliy。Sample Input
样例输入1
2 1 2 2
Sample Output
样例输出1
Polycarp                                                                                                                         

#include<iostream>
#include<algorithm>
using namespace std;
int main()
{
        int xp,yp,xv,yv;
        while(cin>>xp>>yp>>xv>>yv)
        {
                if(xp<=xv&&yp<=yv||xp+yp<=max(xv,yv))
                        puts("Polycarp\n");
                else{
                        puts("Vasiliy\n");
                }
        }

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值