红豆子和绿豆子

Description

有一个瓶子~
瓶子里面有清热去火的绿豆子~
和做双皮奶的红豆子~

那么有两个小朋友在这里很无聊~
于是他们发明了一个取豆子游戏:

双方轮流每个人每次从罐子里随机取两个豆子
如果两个豆子的颜色一样,就把这两个豆子放到一边
再放到瓶子里一个红豆子~
如果两个豆子的颜色不一样,就把绿豆子放回去
把红豆子放到一边

他们约定~
谁没法取豆子了谁就输了~

显然~
只要给出这个瓶子里红豆子和绿豆子的数目,先手的赢和输是很容易确定的…

这里不问这个…..

现在我猜剩下的那个一定是绿豆子!

给出红豆子的个数n和绿豆子的个数m,请你验证我说的对不对~

Input

两行,
第一行n,第二行m

Output

如果无法验证~请输出”I don’t know!”
如果可以验证~那么请输出”Yes” or “No”
代表我猜错了还是猜对了~
这里不带双引号

Sample Input

1
1

Sample Output

Yes

Hint

80%的数据m和n都在1到1000000的范围内~
20%的数据m和n可能会很大(不会超过200位)


根据题意,每次去豆子只会造成三种情况的一种:减少两个红豆子, 减少两个绿豆子,减少一个红豆子。

因为绿豆子只能两个两个的减少,所以如果绿豆子数是奇数个,那么剩下最后一个绿豆子就没有办法被取出来。

#include <stdio.h>
#include <string.h>

char m[210], n[210]; 

int main (void)
{
	while(scanf("%s %s", m, n) != EOF)
	{
		int l = strlen(n) - 1;
		if((n[l] - 48) % 2 == 0)
			printf("No\n");
		else
			printf("Yes\n");
	}
	return 0;
}








  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值