求助74分 #7#8WA
查看原帖
求助74分 #7#8WA
895255
yeyunyi2022楼主2023/11/28 12:53
#include<bits/stdc++.h>
using namespace std;
int a[13]={3,3,0,3,2,3,2,3,3,2,3,2},n,t,s[7];
int main()
{
	cin>>n;
	t=0;
	for(int i=0;i<n;i++)
	{
		for(int j=1;j<=12;j++)
		{
			if(i==0&&j==1)
			{
				t=13%7;
				s[t]++;
				//cout<<t<<' ';
				continue;
			}
			if(j==3&&(i+1900)%4==0&&(i+1900)%100!=0||(i+1900)%400==0) t++;
			t=(a[j-1]+t)%7;
			s[t]++;
			//cout<<t<<" ";
		}
		//cout<<"\n";
	}
	cout<<s[6]<<" "<<s[0]<<" "<<s[1]<<" "<<s[2]<<" "<<s[3]<<" "<<s[4]<<" "<<s[5];
	return 0;
}
/*
11
1 2 3 4 5 6 7 8 9 10 11
*/
2023/11/28 12:53
加载中...