[语言月赛 202405] 闰年

Luogu
IDLGB3971
Time1000ms
Memory512MB
DifficultyP1
2024O2优化分支结构语言月赛
当小 S 上网查资料时,她发现了一种叫做**真闰年**的年份。她发现,如果一个年份: - 不是 $4$ 的倍数,则**不是真闰年**; - 是 $4$ 的倍数,但不是 $100$ 的倍数,则**是真闰年**; - 是 $100$ 的倍数,但不是 $400$ 的倍数,则**不是真闰年**; - 是 $400$ 的倍数,但不是 $3200$ 的倍数,则**是真闰年**; - 是 $3200$ 的倍数,但不是 $172800$ 的倍数,则**不是真闰年**; - 是 $172800$ 的倍数,则**是真闰年**。 小 S 很好奇一些年份是否是**真闰年**。现在,她将给你一个年份 $y$,请你告诉她这一年是否为**真闰年**。 ## Input 一行,一个正整数 $y$,表示询问的年份。 ## Output 一行,一个字符串。若 $y$ 是真闰年,输出 `Yes`,否则输出 `No`。 [samples] ## Note ### 样例解释 $2024$ 满足第 $1$ 条规则,所以是真闰年。 $2100$ 满足第 $2$ 条规则,所以不是真闰年。 $2400$ 满足第 $3$ 条规则,所以是真闰年。 $6400$ 满足第 $4$ 条规则,所以不是真闰年。 $518400$ 满足第 $5$ 条规则,所以是真闰年。 ### 数据范围 对于前 $30 \%$ 的数据,保证 $y < 3200$; 对于另 $30 \%$ 的数据,保证 $y < 172800$; 对于 $100 \%$ 的数据,保证 $1 \leq y \leq 10^9$。
Samples
Input #1
2024
Output #1
Yes
Input #2
2100
Output #2
No
Input #3
2400
Output #3
Yes
Input #4
6400
Output #4
No
Input #5
518400
Output #5
Yes
API Response (JSON)
{
  "problem": {
    "name": "[语言月赛 202405] 闰年",
    "description": {
      "content": "当小 S 上网查资料时,她发现了一种叫做**真闰年**的年份。她发现,如果一个年份: - 不是 $4$ 的倍数,则**不是真闰年**; - 是 $4$ 的倍数,但不是 $100$ 的倍数,则**是真闰年**; - 是 $100$ 的倍数,但不是 $400$ 的倍数,则**不是真闰年**; - 是 $400$ 的倍数,但不是 $3200$ 的倍数,则**是真闰年**; - 是 $3200$ 的倍数",
      "description_type": "Markdown"
    },
    "platform": "Luogu",
    "limit": {
      "time_limit": 1000,
      "memory_limit": 524288
    },
    "difficulty": {
      "LuoguStyle": "P1"
    },
    "is_remote": true,
    "is_sync": true,
    "sync_url": null,
    "sign": "LGB3971"
  },
  "statements": [
    {
      "statement_type": "Markdown",
      "content": "当小 S 上网查资料时,她发现了一种叫做**真闰年**的年份。她发现,如果一个年份:\n\n- 不是 $4$ 的倍数,则**不是真闰年**;\n- 是 $4$ 的倍数,但不是 $100$ 的倍数,则**是真闰年**;\n- 是 $100$ 的倍数,但不是 $400$ 的倍数,则**不是真闰年**;\n- 是 $400$ 的倍数,但不是 $3200$ 的倍数,则**是真闰年**;\n- 是 $3200$ 的倍数...",
      "is_translate": false,
      "language": "English"
    }
  ]
}
Full JSON Raw Segments