#include<iostream>
using namespace std;
int main()
{
int a, b, c, x=0, y=0, z=0;
cin >> a >> b >> c;
if (b == 12)
{
if (c > 28)
{
x = a + 1;
y = 1;
z = c - 28;
}
else
{
x = a;
y = b;
z = c + 3;
}
}
else if (b == 1 || b == 3 || b == 5 || b == 7 || b == 8 || b == 10)
{
if (c > 28)
{
x = a;
y = b + 1;
z = c - 28;
}
else
{
x = a;
y = b;
z = c + 3;
}
}
else if (b == 4 || b == 6 || b == 9 || b == 11)
{
if (c > 27)
{
x = a;
y = b + 1;
z = c - 27;
}
else
{
x = a;
y = b;
z = c + 3;
}
}
else if (b == 2)
{
if (y % 400 == 0 && y % 3200 != 0 || y % 100 != 0 && y % 4 == 0)
{
if (c > 26)
{
x = a;
y = b + 1;
z = c - 26;
}
else
{
x = a;
y = b;
z = c + 3;
}
}
else
{
if (c > 25)
{
x = a;
y = b + 1;
z = c - 25;
}
else
{
x = a;
y = b;
z = c + 3;
}
}
}
cout << x << " " << y << " " << z;
return 0;
}
23-24C++(OJ6-11)——三天以后
于 2023-10-15 22:09:13 首次发布