#include<bits/stdc++.h>
using namespace std;
int a[13]={0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
int ans[8];
int day=1;
int main(){
ios::sync_with_stdio(0);
cin.tie(0); cout.tie(0);
int n;
cin>>n;
for (int i=1900; i<=1900+n-1; i++) {
a[2]=28;
if (i%400==0 || (i%4==0 && i%100!=0)) a[2]=29;
else a[2]=28;
if (i%400==0 || (i%4==0 && i%100!=0)) day+=366;
else day+=365;
for (int i=1; i<=12; i++){
day%=7;
ans[day+1]++;
day+=a[i];
}
}
for (int i=1; i<=7; i++) cout<<ans[i]<<" ";
return 0;
}
感觉思路没问题啊,请问神犇思路错在哪里