#CYF0010. 这个日期是对的吗?

这个日期是对的吗?

题目背景

C 发现年份分为闰年和平年,每个月的天数也有不同。

该题目建议使用 switch 语句。

题目描述

这里我们需要输入三个正整数 y,m,dy, m, d ,代表年、月、日,请你判断输入的是否符合规范。

输入格式

一行输入。

一行输入三个正整数 y,m,dy, m, d ,代表年、月、日。

输出格式

一行输出。

一行输出该日期是否符合规范,符合输出 Yes,反之输出 No

样例 #1

样例输入 #1

2024 7 7

样例输出 #1

Yes

样例 #2

样例输入 #2

2022 2 29

样例输出 #2

No

样例 #3

样例输入 #3

2024 2 29

样例输出 #3

Yes

提示

样例解释】:

【样例解释1】:20247 月有 7 号。

【样例解释1】:20222 月没有 29 号。

【样例解释1】:20242 月有 29 号。

数据范围】:

对于 100%100\% 的数据,保证 $1 \leq y \leq 10^4,1 \leq m \leq 20, 1 \leq d \leq 100$ 。