给定一个起始日期(年、月、日,采用公历),接下来有若干次操作:
请在按顺序依次执行所有操作后,输出最终的年月日。
第一行:三个整数 Y M D(表示年、月、日) 第二行:一个整数 Q(操作次数) 接下来 Q 行:每行两个整数 op x
输出三个整数 Y M D,表示所有操作执行完毕后的日期。
2020 2 28 1 1 1
2020 2 29
9999 2 28 5 1 1 1 1 2 60 1 365 2 305
9999 3 2
7777 3 1 5 2 1 1 365 2 366 1 730 2 732
7777 2 25
0≤Q≤10^5, x≥0
保证初始日期合法,且在每一步操作后以及最终结果都合法并且年份仍在 [1,10^5] 范围内。
使用公历的闰年判定规则:
奇遇编程