本地跑1 2022秒出,为啥交上去就TLE了呢?
#include <cstdio>
using namespace std;
bool judge(int n) {
if (n % 100 == 0) return n % 400 == 0;
return n % 4 == 0;
}
int main() {
#define int long long
int l, r, ans = 0;;
scanf("%d%d", &l, &r);
for (int i = l+1; i < r; i++) {
if (judge(i)) ans += i;
}
printf("%d\n", ans);
return 0;
}