CF1475B.New Year's Number

传统题 时间 2000 ms 内存 256 MiB 4 尝试 1 已通过 1 标签

New Year's Number

题目描述

Polycarp 记得 20202020 年,并且他很高兴迎来了新的 20212021 年。为了纪念这样美好的时刻,Polycarp 想要将数字 nn 表示为若干个 20202020 和若干个 20212021 的和。

例如:

  • 如果 n=4041n=4041,那么 nn 可以表示为 2020+20212020 + 2021 的和;
  • 如果 n=4042n=4042,那么 nn 可以表示为 2021+20212021 + 2021 的和;
  • 如果 n=8081n=8081,那么 nn 可以表示为 2020+2020+2020+20212020 + 2020 + 2020 + 2021 的和;
  • 如果 n=8079n=8079,那么 nn 不能表示为若干个 20202020 和若干个 20212021 的和。

请帮助 Polycarp 判断,数字 nn 是否可以表示为若干个 20202020 和若干个 20212021 的和。

输入格式

第一行包含一个整数 tt1t1041 \leq t \leq 10^4),表示测试用例的数量。接下来有 tt 行,每行包含一个整数 nn1n1061 \leq n \leq 10^6),表示 Polycarp 想要表示的数字。

输出格式

对于每个测试用例,输出一行:

  • 如果 nn 可以表示为若干个 20202020 和若干个 20212021 的和,输出 "YES";
  • 否则输出 "NO"。

你可以以任意大小写输出 "YES" 和 "NO"(例如 yEs、yes、Yes 和 YES 都会被识别为肯定答案)。

说明/提示

由 ChatGPT 4.1 翻译

样例

5
1
4041
4042
8081
8079
NO
YES
YES
YES
NO

在线编程 IDE

建议全屏模式获得最佳体验