#P1512. 伊甸园日历游戏

    ID: 556 远端评测题 1000ms 512MiB 尝试: 0 已通过: 0 难度: (无) 上传者: 标签>搜索数论数学模拟记忆化搜索

伊甸园日历游戏

题目描述

Adam 和 Eve 玩一个游戏,他们先从 1900.1.11900.1.12006.11.42006.11.4 这个日期之间随意抽取一个日期出来。然后他们轮流对这个日期进行操作:

  1. 把日期的天数加 11,例如 1900.1.11900.1.1 变到 1900.1.21900.1.2
  2. 把月份加 11,例如:1900.1.11900.1.1 变到 1900.2.11900.2.1

其中如果天数超过应有天数则日期变更到下个月的第 11 天。月份超过 1212 则变到下一年的 11 月。而且进行操作二的时候,如果有这样的日期:1900.1.311900.1.31,则变成了 1900.2.311900.2.31,这样的操作是非法的,我们不允许这样做。而且所有的操作均要考虑历法和闰年的规定。

谁先将日期变到 2006.11.42006.11.4 谁就赢了。

每次游戏都是 Adam 先操作,问他有没有必胜策略?

输入格式

第一行一个整数,为数据组数。

接下来一行 X,Y,ZX,Y,Z 表示 XXYYZZ 日。

输出格式

输出 YES 或者 NO 表示 Adam 是否有必胜策略。

3
2001 11 3
2001 11 2
2001 10 3

YES
NO
NO