1963: 数字游戏

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

题目描述

大家列队后,都觉得累了,于是一起坐到院子中的草地上休息。这时Anna突然想跟她的最大竞争对手Cici玩一个数字游戏,她要你编写程序帮助她取得胜利。
i次游戏初始时有一个整数N_i(1 <= N_i <= 1,000,000),,游戏以Anna先开始,然后是Cici,这样两人轮流进行。在每一轮中,一个游戏者可以把当前整数
中减去原整数中最大的数字或最小的非零数字,
形成一个新的整数。例如从3014开始,我们可以减去14,分别形成整数3013 3010. 直到这个整数变为0时游戏结束。游戏结束时最后轮到那人就是胜利者。
    AnnaCici总共进行G(1 <= G <= 100)次游戏。请你帮助确定每次游戏到底是Anna还是Cici获得胜利。AnnaCici两人都是足够聪明的,如果轮到某人时,
对方留给她的数是必胜的,她将毫不犹豫按最优策略取得胜利。
假如某次游戏N_i=13Anna先走并从中减去3,剩下10,然后Cici只能减去1,剩下9Anna减去9,剩下0游戏结束,Anna取得这次游戏的胜利。

输入

* 1行:一个整数G
* 2..G+1: i+1行包含一个整数: N_i

输出

* 1..G: i行包含"YES" ,表示Anna取得第i次游戏的胜利,否则为"NO"

样例输入 复制

2
9
10

样例输出 复制

YES
NO