#include<bits/stdc++.h>
using namespace std;
using ll=long long;
const int N=1e5+9;
int mon[]={0,31,28,31,30,31,30,31,31,30,31,30,31};
int p[]={13,1,2,3,5,4,4,2,2,2};
ll ans;
bool check(int x)
{
return (x%4==0&&x%100!=0||x%400==0);
}
int add(int year,int month,int day)
{
int res=year*10000+month*100+day,x=0;
while(res)
{
int t=res%10;
x+=p[t];
res/=10;
}
return x;
}
int main()
{
ios::sync_with_stdio(0),cin.tie(0),cout.tie(0);
for(int i=2000;i<=2024;i++)
{
for(int j=1;j<=12;j++)
{
int day;
if(j==2&&check(i))day=29;
else if(j==2&&!check(i))day=28;
else day=mon[j];
for(int k=1;k<=day;k++)
{
if(i==2024&&j==4&&k==14)
{
cout<<ans<<'\n';
return 0;
}
int t=add(i,j,k);
if(t>50)ans++;
cout<<i<<' '<<j<<' '<<k<<' '<<t<<'\n';
}
}
}
return 0;
}
/*
a组
*/
2 回复
0 转发
0 喜欢
5 阅读



