AT_arc023_1.[ARC023A] 经过天数
普及-
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
给定一个日期,求出该日期与 2014 年 5 月 17 日相差的天数。
下面的公式可以求出 y 年 m 月 d 日与 1 年 1 月 1 日相差的天数:
365y+⌊4y⌋−⌊100y⌋+⌊400y⌋+⌊10306(m+1)⌋+d−429
其中 ⌊x⌋ 表示对 x 向下取整,例如 ⌊1.5⌋=1,⌊2.0⌋=2。
特别地,如果月份为 1 月或 2 月,则应用上述公式时需要换成前一年的 13 月或 14 月。例如 2012 年 2 月 5 日需要代入 y=2011,m=14,d=5。
输入格式
输入数据共有三行,每行一个整数,分别为 y,m,d。
输出格式
输出一行一个整数,表示所求的答案。
输入输出样例
输入#1
1988 7 3
输出#1
9449
输入#2
1 1 1
输出#2
735369
输入#3
2014 5 16
输出#3
1
输入#4
2012 2 29
输出#4
808
说明/提示
所有数据保证 1≤y≤2014,1≤m≤12,1≤d≤31,对应的日期在 2014 年 5 月 17 日之前,且为现实中真实存在的日期。
输入解题思路,AI测评打分。不知道怎么写?