QOJ.ac

QOJ

実行時間制限: 1 s メモリ制限: 1024 MB 満点: 100

#14829. 钩针比赛

統計

编织。授权协议:CC BY-SA 3.0,由 floret 上传至维基共享资源。

全国编织花样大赛(NCPC)是一项面向所有水平(从初学者到专家)的编织爱好者的年度团队赛事。参赛队伍需要在限定时间内设计、编写并编织出原创花样。根据复杂程度的不同,限时可以从几分钟到整整一周不等——有时会跨越周末。参赛者可以休息、吃饭、睡觉或回家,但计时器会持续运行。

NCPC 邀请你开发一个系统,根据给定的星期、小时和分钟,计算比赛从开始到结束的总持续时间。报告的持续时间应当精确,并正确地用天(days)、小时(hours)和分钟(minutes)表示,使用尽可能少的组件,同时使整数值之和最小。

输入格式

输入包含两行。

  • 第一行给出比赛的开始时间。
  • 第二行给出比赛的结束时间。

时间格式为 Www HH:MM,其中:

  • Www 是三个字母的星期缩写:MonTueWedThuFriSatSun
  • HH 是两位数的小时,从 0023
  • MM 是两位数的分钟,从 0059

如果开始时间和结束时间相同,则比赛持续时间正好为一周。

输出格式

输出比赛的持续时间,以天(day/days)、小时(hour/hours)和分钟(minute/minutes)为单位,并根据需要使用适当的单数或复数形式(例如 1 day2 days)。

按顺序(天、小时、分钟)列出各组件:若有三个组件,用逗号分隔;若有两个组件,用 “and” 分隔;省略任何值为零的组件。

样例

输入样例 1

Mon 08:00
Mon 15:00

输出样例 1

7 hours

输入样例 2

Mon 10:00
Wed 08:59

输出样例 2

1 day, 22 hours, 59 minutes

输入样例 3

Fri 20:00
Mon 08:00

输出样例 3

2 days and 12 hours

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.