1 solutions
-
1
#include<bits/stdc++.h> using namespace std; int main() { int y,m,d,h,k; cin>>y>>m>>d>>h>>k; h+=k; if(h>=24) { h-=24; d++; } if((m==1||m==3||m==5||m==7||m==8||m==10||m==12)&&d==32) { d=1; m++; } else if((m==4||m==6||m==9||m==11)&&d==31) { d=1; m++; } else if(m==2) { bool a=(y%4==0&&y%100!=0||y%400==0); int day=a+28; if(d>day) { d=1; m++; } } if(m==13) { m=1; y++; } cout<<y<<" "<<m<<" "<<d<<" "<<h; return 0; }
- 1
Information
- ID
- 2562
- Time
- 1000ms
- Memory
- 256MiB
- Difficulty
- 3
- Tags
- # Submissions
- 10
- Accepted
- 2
- Uploaded By