1018. 计算月份的天数

给定年份 Y 和月份 M,输出该年的该月拥有的天数。

要求考虑闰年以及输入月份不在合法范围内的情况。

输入

输入为一行,包括两个用空格隔开的整数 Y \ (1 \leq Y \leq 3000), M \ ( 1 \leq M \leq 20),分别表示年份和月份。

输出

输出一行,若输入的年月合法,输出当月的天数。

若不合法,输出字符串 error

样例

标准输入 复制文本
2020 10
标准输出 复制文本
31
标准输入 复制文本
2020 13
标准输出 复制文本
error
标准输入 复制文本
2020 2
标准输出 复制文本
29

提示

普通闰年:公历年份是 4 的倍数的,且不是 100 的倍数,为普通闰年(如 2004 年、2020 年就是闰年)。

世纪闰年:公历年份是整百数的,必须是 400 的倍数才是世纪闰年(如 1900 年不是世纪闰年,2000 年是世纪闰年)。

登录以提交代码。
单点时限 1 秒
内存限制 128 MB
提交 1352
通过 739