5442:AT_abc365_a [ABC365A] Leap Year

文件提交:无需freopen 内存限制:1024 MB 时间限制:2.000 S
评测方式:普通裁判
金币值:1
命题人:
提交:6 解决:0

题目描述

# AT_abc365_a [ABC365A] Leap Year ## 题目信息 - 题号:AT_abc365_a - 标题:[ABC365A] Leap Year - 难度:入门 - 标签:无 - 时间限制:2.00s - 内存限制:1024.00MB - 提交数:510 - 通过数:417 ## 题目翻译 ## 题目描述 给你一个年份n,输出这一年有几天。 提示: 若年份为Y年: - 若 $ Y $ 是$ 4 $ 的倍数, Y年有 $ 365 $ 天。 - 若 $ Y $ 是 $ 4 $ 的倍数、也是 $ 100 $ 的倍数, Y年有 $ 366 $ 天。 - 若$ Y $ 是 $ 100 $ 的倍数、也是 $ 400 $ 倍数, Y年有 $ 365 $ 天。 - 若 $ Y $ 是 $ 400 $ 的倍数, Y年有 $ 366 $ 天。 ## 输入格式 第一行一个年份n, 1583 < n < 2023。 ## 输出格式 n年的天数。 ## 提示 ### 样例 1 $ 2023 $ 是 $ 4 $ 的倍数。 ### 样例 2 $ 1992 $ 是 $ 4 $ 的倍数、也是 $ 100 $ 的倍数。 ### 样例 3 $ 1800 $ 是 $ 100 $ 的倍数、也是 $ 400 $ 的倍数。 ### 样例 4 $ 1600 $ 是 $ 400 $ 的倍数。 ## 题目描述 [problemUrl]: https://atcoder.jp/contests/abc365/tasks/abc365_a $ 1583 $ 以上 $ 2023 $ 以下の整数 $ Y $ が与えられます。 西暦 $ Y $ 年の日数を求めてください。 なお、制約の範囲内では西暦 $ Y $ 年の日数は以下の通りです。 - $ Y $ が $ 4 $ の倍数でない年は $ 365 $ 日 - $ Y $ が $ 4 $ の倍数で、かつ $ 100 $ の倍数でない年は $ 366 $ 日 - $ Y $ が $ 100 $ の倍数で、かつ $ 400 $ の倍数でない年は $ 365 $ 日 - $ Y $ が $ 400 $ の倍数である年は $ 366 $ 日 ## 输入格式 入力は以下の形式で標準入力から与えられる。 > $ Y $ ## 输出格式 西暦 $ Y $ 年の日数を整数として出力せよ。 ## 输入输出样例 ### 输入 #1 ```text 2023 ``` ### 输出 #1 ```text 365 ``` ### 输入 #2 ```text 1992 ``` ### 输出 #2 ```text 366 ``` ### 输入 #3 ```text 1800 ``` ### 输出 #3 ```text 365 ``` ### 输入 #4 ```text 1600 ``` ### 输出 #4 ```text 366 ``` ## 说明/提示 ### 制約 - $ Y $ は $ 1583 $ 以上 $ 2023 $ 以下の整数 ### Sample Explanation 1 $ 2023 $ は $ 4 $ の倍数でないので $ 365 $ 日です。 ### Sample Explanation 2 $ 1992 $ は $ 4 $ の倍数で、かつ $ 100 $ の倍数でないので $ 366 $ 日です。 ### Sample Explanation 3 $ 1800 $ は $ 100 $ の倍数で、かつ $ 400 $ の倍数でないので $ 365 $ 日です。 ### Sample Explanation 4 $ 1600 $ は $ 400 $ の倍数なので $ 366 $ 日です。

来源/分类