#P2953. [USACO09OPEN] Cow Digit Game S

[USACO09OPEN] Cow Digit Game S

题目描述

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

游戏一共进行了 G(1G100)G(1\le G\le100) 场.第 ii 场游戏开始于一个正整数 Ni(lNi1000000)N_i(l\le N_i\le 1\,000\,000)

游戏规则是这样的:双方轮流操作,将当前的数字减去一个数,这个数可以是当前数字的最大数码,也可以是最小的非 00 数码.比如当前的数是 30143014,操作者可以减去 11 变成 30133013,也可以减去 44 变成 30103010.若干次操作之后,这个数字会变成 00.这时候不能再操作的一方为输家.贝茜总是先开始操作.如果贝茜和约翰都足够聪明,执行最好的策略.请你计算最后的赢家.

比如,一场游戏开始于 1313.贝茜将 1313 减去 33 变成 1010.约翰只能将 1010 减去 11 变成 99.贝茜再将 99 减去 99 变成 00.最后贝茜赢.

输入格式

第一行一个整数 GG

22 到第 G+1G+1 行,每行一个整数 NiN_i

输出格式

输出 GG 行,每行表示对于每个 NiN_i,若贝茜能赢则输出 YES 否则输出 NO

2 
9 
10 

YES 
NO 

提示

在第一个游戏中,贝茜只需减去 99 便能胜利.在第二个游戏中,贝茜只能减去 11(因为她不能减去 00),然后农夫约翰只需减去减去 99 便能胜利.