算法标签:日期问题

题目简叙

[第十一届蓝桥杯省赛C++B组]纪念日_i++

思路

重要的在于 99周年的意思 应该是98年过完了
这里1921年7月后的时间被我挪算到2020年,这样2020年就能计算一整年

代码

#include<iostream>

using namespace std;

int isYear(int n){if(n % 400 == 0 || n % 4 == 0 && n % 100 != 0) return 366;return 365;}

int main(){

int res=0;
for(int i=1922;i<=2020;i++)res+=isYear(i);

res-=22;
cout<<res*60*24;

return 0;
}

答案

52038720