#P1867. 1867 - 有几天

1867 - 有几天

题目描述

大家都知道每年都有分为 1212 个月,月份又被分为大月小月和平月,每种月份的天数都不一样。小明为了方便记忆,把每个月的天数都整理到了自己的笔记本上:

1357810121、3、5、7、8、10、12 月,每月 3131 天。

22 月闰年 2929 天,不是闰年就是 2828 天。

469114、6、9、11 月,每月 3030 天。

闰年的判断有两个条件,只需满足一个即可

11 、能够被 44 整除但不能被 100100 整除的为闰年;

22 、能够被 400400 整除的为闰年;

请你编写一个程序,输入年和月的数值,输出该年的这个月,有多少天?

比如:输入 20202020 11 ,代表要查询 2020202011 月的天数,那么输出为 3131

再比如:输入 20202020 22 ,代表要查询 2020202022 月的天数,那么输出 2929

输入

输入 22 个整数,

11 个整数是一个 44 位数,代表年,

22 个整数是 1121 \sim 12 之间的数字,代表月。

输出

输出当月的天数。

样例

2020 1
31
2020 2
29

来源

分支问题