Submission
Status:
PPPPPPPPPP
Subtask/Task Score:
100/100
Score: 100
User: samsenpisardmoo
Problemset: E.Comet
Language: cpp
Time: 0.004 second
Submitted On: 2025-10-13 15:31:22
#include <bits/stdc++.h>
using namespace std;
bool leap(int year)
{
if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0)
return true;
else
return false;
}
int main()
{
int d, y, m, t, n;
cin >> d >> m >> y >> t >> n;
t *= n;
int day[] = {0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
while (t--)
{
d++;
int day_in = day[m];
if (leap(y) && m == 2)
day_in = 29;
if (d > day_in)
{
d = 1;
m++;
}
if (m > 12)
{
m = 1;
y++;
}
}
cout << d << " " << m << " " << y;
}