先假设符合“YES”的条件
那么根据的数据范围,可以得知只可能被表示成个数的和,且其中有个数为,其余的数即为
因此,只需验证以上是否合理,即比较和的大小关系,即可判断是否符合题意
#includeusing namespace std; int main(){ int T; cin >> T; while(T--){ int n; cin >> n; cout << ( n/2020>=n%2020 ? "YES" : "NO" ) << endl ; } return 0; }

先假设符合“YES”的条件
那么根据的数据范围,可以得知只可能被表示成个数的和,且其中有个数为,其余的数即为
因此,只需验证以上是否合理,即比较和的大小关系,即可判断是否符合题意
#includeusing namespace std; int main(){ int T; cin >> T; while(T--){ int n; cin >> n; cout << ( n/2020>=n%2020 ? "YES" : "NO" ) << endl ; } return 0; }