ZOJ 3939 The Lucky Week 2016省赛

The Lucky Week Time Limit: 2 Seconds       Memory Limit: 65536 KB

Edward, the headmaster of the Marjar University, is very busy every day and always forgets the date.

There was one day Edward suddenly found that if Monday was the 1st, 11th or 21st day of that month, he could remember the date clearly in that week. Therefore, he called such week "The Lucky Week".

But now Edward only remembers the date of his first Lucky Week because of the age-related memory loss, and he wants to know the date of the N-th Lucky Week. Can you help him?

Input

There are multiple test cases. The first line of input is an integer T indicating the number of test cases. For each test case:

The only line contains four integers Y, M, D and N (1 ≤ N ≤ 109) indicating the date (Y: year, M: month, D: day) of the Monday of the first Lucky Week and the Edward's query N.

The Monday of the first Lucky Week is between 1st Jan, 1753 and 31st Dec, 9999 (inclusive).

Output

For each case, print the date of the Monday of the N-th Lucky Week.

Sample Input

2
2016 4 11 2
2016 1 11 10

Sample Output

2016 7 11
2017 9 11
Author:  GAN, Tiansheng
Source:  The 13th Zhejiang Provincial Collegiate Programming Contest



唉,这道题模拟的时候没做出来,结束了以后又花了好多时间才做出来了。简直了,果然水题做的还不够多啊。

就是先打表找规律吧,然后就找到1753.1.1是周一,那后其他就还好了





你可能感兴趣的:(ZOJ 3939 The Lucky Week 2016省赛)