Toggle navigation
编绘童年
F.A.Qs
ProblemSet
Source/Category
Status
Ranklist
Contest
Login
Problem2033--童年兔的生日
2033: 童年兔的生日
Time Limit:
1
Sec
Memory Limit:
128 MB
Submit:
80
Solved:
58
[
Status
] [
Submit
] [Creator:
]
Description
童年兔出生在公元 a 年的 2 月 29 日。从此以后,每个闰年的 2 月 29 日她都会过一次生日(不包含出生的那一天)。
问:童年兔过第 b 个生日的时候是哪一年?(本题中假设童年兔能活到过第 b 个生日)
闰年的判断标准:
如果年份是400的倍数,或者在不是100的倍数的情况下是4的倍数,则这一年是闰年;否则,不是闰年。比如:
1600年、2000年、2400年都是闰年(因为这些年份都是400的倍数);
1992年、2004年、2020年也都是闰年(因为这些年份在不是100的倍数的情况下是4的倍数);
1900年、2003年、2022年都不是闰年。
Input
输入共一行,包含两个整数 a 和 b,以一个空格分隔(1000 ≤ a ≤ 9999, 1 ≤ b ≤ 100)。输入保证公元 a 年是闰年。
Output
输出一个整数,表示童年兔过第 b 个生日的那一年。
Sample Input
Copy
【样例输入1】 1996 6 【样例输出1】 2020 【样例输入2】 2096 6 【样例输出2】 2124
HINT
【样例解释】
样例1:1996年之后的 6 个闰年分别为:2000 年、2004 年、2008 年、2012 年、2016 年、2020 年。所以童年兔过第 6 个生日的时候是 2020 年。
样例2:2096年之后的 6 个闰年分别为:2104 年、2108 年、2112 年、2116 年、2120 年、2124 年。所以童年兔过第 6 个生日的时候是 2124 年。
Source/Category
达人赛白银组