题解(非硬钢)

陈未一  •  3个月前


include <bits/stdc++.h>

using namespace std; int mon[13]={0,31,28,31,30,31,30,31,31,30,31,30,31}; int day[7]; int main() {

int l=6,n;
cin>>n;
n+=1900;
for(int i=1900;i<n;i++)
{
	if((i%100!=0&&i%4==0)||i%400==0)
	{
		mon[2]++;
	}
	for(int j=1;j<=12;j++)
	{
		day[l]++;
		l+=mon[j];
		l%=7;
	}
	mon[2]=28;
}
cout<<day[6];
for(int i=0;i<6;i++)
{
	cout<<' '<<day[i];
}
cout << endl;
return 0;

}


评论: