问题 1959. -- 牛的数字游戏

1959: 牛的数字游戏

时间限制: 1 Sec  内存限制: 128 MB
提交: 7  解决: 6
[提交][状态][讨论版]

题目描述

贝茜和约翰在玩一个数字游戏.贝茜需要你帮助她.

游戏一共进行了G(1≤G≤100)场.第i场游戏开始于一个正整数Ni(l≤Ni≤1,000,000).游戏规则是这样的:双方轮流操作,将当前的数字减去一个数,这个数可以是当前数字的最大数码,也可以是最小的非0数码.比如当前的数是3014,操作者可以减去1变成3013,也可以减去4变成3010.若干次操作之后,这个数字会变成0.这时候不能再操作的一方为输家. 贝茜总是先开始操作.如果贝茜和约翰都足够聪明,执行最好的策略.请你计算最后的赢家.

比如,一场游戏开始于13.贝茜将13减去3变成10.约翰只能将10减去1变成9.贝茜再将9减去9变成0.最后贝茜赢.

输入

第一行为一个整数G,代表共进行了G场游戏。
接下来G行,每行一个数Ni。

输出

共G行,每一行为“YES"或"NO",表示贝茜赢或输。

样例输入

3
9
10
18

样例输出

YES
NO
YES

提示

来源

[提交][状态]