#include<iostream> using namespace std; int main() { int year,month,day,n; cin>>year>>n; static int monthdays[13]={0,31,59,90,120,151,181,212,243,273,304,334,356}; int i; for(i=1;i<=13;i++) { if(n<=monthdays[i]) { month=i; break; } } if(n==monthdays[1]) { day=n; } else if(month>2&&((year%4==0&&year%100!=0)||(year%400==0))) { day=n-monthdays[month-1]-1;//为什么是减1而不是加1 } else { day=n-monthdays[month-1]; } if(month<10&&day<10) { cout<<year<<"-"<<0<<month<<"-"<<0<<day<<endl; } else if(month<10) { cout<<year<<"-"<<0<<month<<"-"<<day<<endl; } else if(day<10) { cout<<year<<"-"<<month<<"-"<<0<<day<<endl; } else { cout<<year<<"-"<<month<<"-"<<day<<endl; } return 0; }