#B3971. [语言月赛 202405] 闰年

[语言月赛 202405] 闰年

B3971 [语言月赛 202405] 闰年

题目描述

当小 S 上网查资料时,她发现了一种叫做真闰年的年份。她发现,如果一个年份:

  • 不是 44 的倍数,则不是真闰年
  • 44 的倍数,但不是 100100 的倍数,则是真闰年
  • 100100 的倍数,但不是 400400 的倍数,则不是真闰年
  • 400400 的倍数,但不是 32003200 的倍数,则是真闰年
  • 32003200 的倍数,但不是 172800172800 的倍数,则不是真闰年
  • 172800172800 的倍数,则是真闰年

小 S 很好奇一些年份是否是真闰年。现在,她将给你一个年份 yy,请你告诉她这一年是否为真闰年

输入格式

一行,一个正整数 yy,表示询问的年份。

输出格式

一行,一个字符串。若 yy 是真闰年,输出 Yes,否则输出 No

输入输出样例 #1

输入 #1

2024

输出 #1

Yes

输入输出样例 #2

输入 #2

2100

输出 #2

No

输入输出样例 #3

输入 #3

2400

输出 #3

Yes

输入输出样例 #4

输入 #4

6400

输出 #4

No

输入输出样例 #5

输入 #5

518400

输出 #5

Yes

说明/提示

样例解释

20242024 满足第 11 条规则,所以是真闰年。
21002100 满足第 22 条规则,所以不是真闰年。
24002400 满足第 33 条规则,所以是真闰年。
64006400 满足第 44 条规则,所以不是真闰年。
518400518400 满足第 55 条规则,所以是真闰年。

数据范围

对于前 30%30 \% 的数据,保证 y<3200y < 3200
对于另 30%30 \% 的数据,保证 y<172800y < 172800
对于 100%100 \% 的数据,保证 1y1091 \leq y \leq 10^9

温馨提示
闭上眼睛,放轻松,想象一下现在就是你修改密码的那天,想一想你当时是不是设置了一个“绝对不会忘”的密码?😄
PS:如果现在忘了,那就只能找老师啦~