Submission
Status:
PPPPPPPPPP
Score: 100
User: admin
Problemset: E.Comet
Language: cpp
Time: 0.007 second
Submitted On: 2024-10-24 00:07:35
#include <stdio.h>
int leap(int y) {
if (!(y%4) && y%100) return 1;
if (!(y%400)) return 1;
return 0;
}
int D,M,Y,t,n;
int m[20] = {0,31,28,31,30,31,30,31,31,30,31,30,31};
int main() {
scanf("%d%d%d%d%d", &D,&M,&Y,&t,&n);
t*=n;
while (t--) {
// printf("%d %d %d\n", D, M, Y);
D++;
if (D > (leap(Y) && M == 2 ? 29 :m[M])) {
D=1;
M++;
}
if (M > 12) {
Y++;
M=1;
}
}
printf("%d %d %d", D, M, Y);
return 0;
}