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

[语言月赛 202405] 闰年

题目描述

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

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

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

输入格式

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

输出格式

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

2024
Yes
2100
No
2400
Yes
6400
No
518400
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