#E. 理想生成器

    Type: Default 1000ms 256MiB

理想生成器

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

理想生成器的定义与问题描述

我们称一个数组 aa回文数组,如果数组中的元素顺序满足

[a1,a2,,ak]=[ak,ak1,,a1][a_1, a_2, \dots, a_k] = [a_k, a_{k-1}, \dots, a_1]

例如,数组 [1,2,1][1, 2, 1][5,1,1,5][5, 1, 1, 5] 都是回文数组,而数组 [1,2,3][1, 2, 3][21,12][21, 12] 不是。

我们称一个数字 kk理想生成器,如果任何大于等于 kk 的整数 nn 都可以表示为一个长度恰好为 kk 的回文数组元素的和。并且,回文数组中的每个元素必须大于 0。

例如,数字 11 是一个理想生成器,因为任何自然数 nn 都可以通过数组 [n][n] 来表示。然而,数字 22 不是一个理想生成器 —— 因为没有长度为 2 的回文数组可以表示和为 3 的情况。

问题要求: 判断给定的数字 kk 是否是一个理想生成器。

输入

输入的第一行包含一个整数 tt1t10001 \le t \le 1000)—— 测试用例的数量。

每个测试用例的第一行仅包含一个整数 kk1k10001 \le k \le 1000)。

输出

对于每个数字 kk,如果它是一个理想生成器,输出 "YES",否则输出 "NO"。

5
1
2
3
73
1000
YES
NO
YES
YES
NO

20250412 模拟赛

Not Attended
Status
Done
Rule
IOI
Problem
5
Start at
2025-4-12 14:00
End at
2025-4-12 15:40
Duration
1.7 hour(s)
Host
Partic.
15