Submission
Status:
PPPPPPPPPP
Score: 100
User: kaopj
Problemset: E.Comet
Language: cpp
Time: 0.004 second
Submitted On: 2024-10-14 21:00:36
/********************
* what the sigma *
********************/
#include <iostream>
#include <vector>
#include <iomanip>
#include <ios>
#include <map>
#include <queue>
#include <algorithm>
using namespace std;
#define lgm cin.tie(0)->sync_with_stdio(0);
#define be(x) x.begin(),x.end()
#define ve vector
#define ll long long
#define ull unsigned ll
#define f first
#define s second
#define pii pair<int, int>
#define tii tuple<int,int,int>
#define pll pair<ll,ll>
#define sz(x) (int)x.size()
#define pb push_back
const int mod = 1e9+7,maxn=1000005;
ve<int> mon={31,28,31,30,31,30,31,31,30,31,30,31};
void test() {
int d,m,y;
cin >> d >> m >> y;
m--;
int t;
cin >> t;
int c;
cin >> c;
int ohio=c*t;
while (ohio--) {
d++;
if (d > mon[m]) {
if (m == 1) {
if (d==30) {
d=1;
m++;
} else if (!(y%400==0) && !(y%4==0 && !(y%100==0))) {
d=1;
m++;
}
} else {
d=1;
m++;
if (m == 12) {
m=0;
y++;
}
}
}
}
cout << d << ' ' << m+1 << ' ' << y;
}
signed main() {
lgm;
test();
}