CF1475B New Year's Number

题目描述

Polycarp 记得 $2020$ 年,并且他很高兴迎来了新的 $2021$ 年。为了纪念这样美好的时刻,Polycarp 想要将数字 $n$ 表示为若干个 $2020$ 和若干个 $2021$ 的和。 例如: - 如果 $n=4041$,那么 $n$ 可以表示为 $2020 + 2021$ 的和; - 如果 $n=4042$,那么 $n$ 可以表示为 $2021 + 2021$ 的和; - 如果 $n=8081$,那么 $n$ 可以表示为 $2020 + 2020 + 2020 + 2021$ 的和; - 如果 $n=8079$,那么 $n$ 不能表示为若干个 $2020$ 和若干个 $2021$ 的和。 请帮助 Polycarp 判断,数字 $n$ 是否可以表示为若干个 $2020$ 和若干个 $2021$ 的和。

输入格式

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

输出格式

对于每个测试用例,输出一行: - 如果 $n$ 可以表示为若干个 $2020$ 和若干个 $2021$ 的和,输出 "YES"; - 否则输出 "NO"。 你可以以任意大小写输出 "YES" 和 "NO"(例如 yEs、yes、Yes 和 YES 都会被识别为肯定答案)。

说明/提示

由 ChatGPT 4.1 翻译