G. 【if-else】闰年判断

    传统题 1000ms 256MiB

【if-else】闰年判断

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

闰年判断

题目描述

在公历纪年法中,闰年的判定遵循如下规则:

  • 普通闰年:公历年份是 44 的倍数,且不是 100100 的倍数时,为普通闰年。例如 20042004 年、20202020 年都是普通闰年。
  • 世纪闰年:公历年份是整百数时,必须是 400400 的倍数才是世纪闰年。例如 19001900 年不是世纪闰年,20002000 年是世纪闰年。

闰年的统一逻辑判断条件可表示为:

$$(y \bmod 4 = 0 \land y \bmod 100 \neq 0) \lor (y \bmod 400 = 0)$$

请编写程序,判断给定的整数年份是否为闰年。

输入格式

输入仅一行,包含一个正整数 yy,代表待判断的年份。

输出格式

输出仅一行。若输入年份是闰年,输出 Yes;否则输出 No。

样例 #1

样例输入 #1

2020

样例输出 #1

Yes

样例 #2

样例输入 #2

1900

样例输出 #2

No

样例 #3

样例输入 #3

2000

样例输出 #3

Yes

提示

  • 数据范围:1≤y≤1051 \leq y \leq 10^5
  • 可通过取模运算与逻辑运算符组合实现核心判断逻辑。

25级大数据一班 第1次测验

未参加
状态
已完成
规则
乐多
题目
10
开始于
2026-9-24 11:02
结束时间
2026-9-24 11:38
持续时间
0.6 小时
主持人
参赛人数
30