乱七八糟
写了一堆s山
#include<iostream>
using namespace std;
int main()
{
int a,b;cin >> a >> b;
int cnt = 0;
int y = b/10000;
int m = (b-y*10000)/100;int mm = m;
int d = b - y*10000 - m*100;
int ny = 0;
int nm=0;
int nd=0;
while(a>365){
if(y%4==0 && y%100!=0 || y%400==0) {//闰年
a = a - 366;
y++;
cnt++;
}else{
a=a-365;
y++;
}
}
while(a>29 &&!(y%4==0 && y%100!=0 || y%400==0)){
m=m+1;
if(y%4==0 && y%100!=0 || y%400==0){
if(m==1||m==3||m==5||m==7||m==8||m==10||m==12)
{ a = a-31;
nm++;}
else if(m==2){
a=a-29;
nm++;
}else{
a=a-30;
nm++;
}
}else{
if(m==1||m==3||m==5||m==7||m==8||m==10||m==12)
{ a = a-31;
nm++;}
else if(m==2){
a=a-28;
nm++;
}else{
a=a-30;
nm++;
}
}
}
int x= 0;
if(mm==1||mm==3||mm==5||mm==7||mm==8||mm==10||mm==12){
x = 31;
}else if(mm==2) {
if(y%4==0 && y%100!=0 || y%400==0) int x = 29;
else x = 28;
}else x = 30;
if(a+x>30) m++;
// mm = mm+1;
// if(mm==1||mm==3||mm==5||mm==7||mm==8||mm==10||mm==12){
// d=31-a;
// }else if(mm==2) {
// if(y%4==0 && y%100!=0 || y%400==0) d = 29-a;
// else d=28-a;
// }
// else
d = a;
cout << y;
if(m<10) cout << 0 << m;
else cout << m;
if(d<10)cout << 0 << d;
else cout << d;
}