#663. 2023和2025

2023和2025

题目描述

佩奇特别喜欢一类数:这个数可以表示成若干个 20242024 与若干个 20252025 的和。例如:

4048=2023+20254048=2023+2025

6071=2023+2023+20256071=2023+2023+2025

现给出 nn 个正整数 a1,a2,...,ana_1,a_2,...,a_n,请你判断这些数是否能够表示成若干个 20232023 与若干个 20252025 的和。

输入格式

第一行:一个整数 nn,表示数据个数

此后 nn 行:每行输入一个整数

输出格式

对于每个输入数据:如果该数符合条件,则输出 yes;否则输出 no

样例

2
4047
344032
NO
YES

样例 11 解释

40474047 无法表示成若干个 20232023 与若干个 20252025 的和;

344032=109×2023+61×2025344032=109×2023+61×2025

因此第一行输出NO,第二行输出YES

数据范围

对于 10%10\% 的数据,n=3n=3

对于 20%20\% 的数据,1n1001≤n≤100

对于 100%100\% 的数据,1n1051ai1061≤n≤10^5,1≤a_i≤10^6