1567: 石子游戏

内存限制:128 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:0 解决:6

题目描述

在 x 正半轴上,我们放入两个石子,两个石子的坐标分别为 a 和 b,下面开始制定游戏规则:

给定玩家 k 格体力值,对于玩家的第 i 次操作有如下三种选择:

选择一:把第一个石子向右移动 2 i个距离,即 a = a + 2 i,并消耗 1 格体力值。

选择二:把第二个石子向右移动 2 i个距离,即 b = b + 2 i,并消耗 1 格体力值。

选择三:不进行任何改变,所以不会消耗体力值。

玩家可以进行无数次操作,若玩家在体力值耗完之前能使得两个石子被放在一起(即 a = b),则玩家挑战成功,否则挑战失败。

现在请绝顶聪明的你判断一下其他玩家是否有可能挑战成功,若能输出 "YES",否则输出 "NO";

输入

第一行三个整数,a,b,k。

数据范围:
0 < a, b <= 1000000
0 < k <= 20

输出

共一行,按照题中描述输出 YES 或 NO

样例输入复制

8 30 3

样例输出复制

YES

提示

样例分析:

初始 a=8, b=30, k=3

第一次操作:选择一,a = a+2 1, a=10, b=30, k=2。

第二次操作:选择一,a = a+2 2, a=14, b=30, k=1。

第三次操作:选择三,a=14, b=30, k=1。

第四次操作:选择一,a = a+2 4, a = 30, b=30, k=0。

来源/分类

Baidu
map