#include <iostream> using namespace std; int GetMonthDay(int year,int month) { int MonthDay[13]={0,31,28,31,30,31,30,31,31,30,31,30,31}; if(month==2 && ((year % 4 == 0 && year % 100 != 0) || (year % 400 == 0))) { return 29; } else { return MonthDay[month]; } } int main() { int a; cin>>a; while(a) { int b,c,d,e; cin>>b>>c>>d>>e; d+=e; while(d>GetMonthDay(b, c)) { d-=GetMonthDay(b, c); c++; if(c==13) { b++; c=1; } } printf("%04d-%02d-%02d\n",b,c,d); a--; } } // 64 位输出请用 printf("%lld")