返回题解分享
讨论 / 题解分享/ 帖子详情

纪念日(结果填空) - 题解

#include <bits/stdc++.h>

using namespace std;



int main()

{

	int day[13] = {0,31,28,31,30,31,30,31,31,30,31,30,31};

	bool flag;

	long long res=0;

	for(int year=1921;year<=2020;year++)

	{

		if((year % 4 == 0) && (year % 100!=0) || (year%400==0)){

			day[2]=29;

		}else{

			day[2]=28;

		}

		for(int month=1;month<=12;month++)

		{

			for(int i=1;i<=day[month];i++)

			{

				if(year==1921 && month ==7 &&i==23){

					flag =true;

				}

				if(flag) res++;

				if(year==2020 && month==7 && i==1){

					//cout<<res-1<<endl;

					cout<<(res-1)\*24\*60<<endl;

				}

			}

		}

	}


	return 0;

}
0 回复 0 转发 1 喜欢 3 阅读
回复 (0)
默认 最新
暂无回复,快来抢沙发!