AT_wupc2012_1.招待状
入门
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
「欢迎来到 WUPC」
有一天,我收到了一封邮件。虽然不知道是谁发来的,但很快就明白这是一封编程竞赛的邀请函。截止到 2012 年,编程竞赛经常由学生志愿者举办,来自日本各地的竞赛程序员都会聚集到这样的比赛中。为了试试自己的实力,我也决定参加。
作为热身,让我们编写一个程序,根据当前日期和比赛预定日期,计算从今天起到比赛日还有多少天。你将从标准输入获得收到邮件的日期和比赛举办日期。这两个日期都在 2012 年。请编写一个程序,从收到邮件的日期起,计算到比赛举办日还有多少天,并将结果输出到标准输出。
输入格式如下:
Ma Da
Mb Db
- 第 1 行是收到邮件的日期,包含月份 Ma(1≤Ma≤12)和日期 Da(1≤Da≤31),两者以半角空格分隔。
- 第 2 行是比赛举办日期,包含月份 Mb(1≤Mb≤12)和日期 Db(1≤Db≤31),两者以半角空格分隔。
- Mb 月 Db 日不会早于 Ma 月 Da 日,也不会与之相同。
- 输入不会出现无效日期,如 13 月 10 日或 2 月 30 日等。
请从收到邮件的日期起,计算到比赛举办日还有多少天,并将结果输出到标准输出,每次输出占一行。最后请输出换行符。2012 年各月的最大天数如下(按 1 月到 12 月顺序):
31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31
示例:
3 1
3 10
输出:
9
2 10
3 10
输出:
29
- 2012 年是闰年,因此 2 月有 29 天。
- 例如,从 2 月 10 日到 3 月 10 日,2 月剩余 20 天,3 月 1 日到 3 月 10 日有 9 天,两者相加为 29 天。
输入格式
第 1 行:收到邮件的日期,包含月份 Ma 和日期 Da,以空格分隔。
第 2 行:比赛举办日期,包含月份 Mb 和日期 Db,以空格分隔。
输出格式
输出一行,从收到邮件的日期起到比赛举办日还有多少天。最后输出换行符。
说明/提示
- 2012 年是闰年,2 月有 29 天。
- 输入保证日期有效,且比赛日期不会早于收到邮件的日期。
由 ChatGPT 4.1 翻译
输入解题思路,AI测评打分。不知道怎么写?