Informatica Online Judge

  달력 [0124 / 007C]

Time Limit(Test case) : 1000 (ms)
Number of users who solved : 934   Total Tried : 1030


The Champion of this Problem (C++) : tlsdydaud1 - 0ms / 120byte
My Best Submission (C++) : N/A

[]

Background

y년 m월의 첫번째 월요일은 d일이다.

y, m, d 가 주어졌을 때,

2달 뒤(m+2), 첫번째 월요일의 년 월 일을 구하여라



*단,윤년은 2월이 29일까지 있다.
윤년의 조건 : 400의 배수 또는 100의 배수가 아니면서 4의 배수인 연도

*월별 말일
1월:31, 2월:28(29,윤년), 3월:31, 4월:30, 5월:31, 6월:30,
7월:31, 8월:31, 9월:30, 10월:31, 11월:30, 12월:31

Input

x y z가 공백을 사이에 두고 순서대로 입력된다.
(단, 2000<=x<=4000, 1<=y<=12, 1<=z<=7)

Output

년도 월 일을 차례대로 공백으로 구분하여 출력한다.

IO Example

입력
2001 12 3

출력
2002 2 4

출제 : 김희성(GSHS 26th)

Submit : [C/C++] | [C++11] | [Obj-C] | [Java] | [Python]
Prob Analysis : [Problem Statistics] | [Solution]