伊甸园日历游戏
题目描述
Adam 和 Eve 玩一个游戏,他们先从 $1900.1.1$ 到 $2006.11.3$ 这个日期之间随意抽取一个日期出来。然后他们轮流对这个日期进行操作:
1. 把日期的天数加 $1$,例如 $1900.1.1$ 变到 $1900.1.2$;
2. 把月份加 $1$,例如:$1900.1.1$ 变到 $1900.2.1$。
其中如果天数超过应有天数则日期变更到下个月的第 $1$ 天。月份超过 $12$ 则变到下一年的 $1$ 月。而且进行操作二的时候,如果有这样的日期:$1900.1.31$,则变成了 $1900.2.31$,这样的操作是非法的,我们不允许这样做。而且所有的操作均要考虑历法和闰年的规定。
谁先将日期变到 $2006.11.4$ 谁就赢了。如果超越了指定日期不算获胜。
每次游戏都是 Adam 先操作,问他有没有必胜策略?
输入输出格式
输入格式
第一行一个整数,为数据组数。
接下来一行 $X,Y,Z$ 表示 $X$ 年 $Y$ 月 $Z$ 日。
输出格式
输出 `YES` 或者 `NO` 表示 Adam 是否有必胜策略。
输入输出样例
输入样例 #1
3
2001 11 3
2001 11 2
2001 10 3
输出样例 #1
YES
NO
NO
说明
------------
2024/1/31 添加一组 hack 数据。