E. 手机反省

    传统题 1000ms 256MiB

手机反省

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

手机反省

题目描述

请手机自我反省一下,为什么每天都拉着我熬夜?” 手机觉得很有道理,于是就来请你帮它反省一下,过去的一年拉着主人熬了多少夜,以及哪个 app\color{blue}\text{app} 罪过最大。

PS\color{red}PS:如果在某一天的晚上 1111点到第二天凌晨 33点之间(即 23:00:0123:00:0102:59:5902:59:59)有启动了任何应用程序,就算熬夜了一次。

输入格式:

输入第一行给出正整数 n105n(≤10^5),为主人使用手机的记录条数。随后 nn 行,每行给出一条使用记录,格式为:

AppID ddd:hh:mm:ss

这里的 AppID 是手机应用程序的编号,是一个 33 位数字;ddd:hh:mm:ss 是该应用程序的启动时间,其中:

  • ddd 表示用 33 位数字显示“天”(不超过 365365 天,即在区间 [0,365][0, 365] 内);
  • hh 表示用 22 位数字显示“小时”(不超过 2424 小时,即在区间 [0,24)[0, 24) 内);
  • mm 表示用 22 位数字显示“分”(不超过 6060 分,即在区间 [0,60)[0, 60) 内);
  • ss 表示用 22 位数字显示“秒”(不超过 6060 秒,即在区间 [0,60)[0, 60) 内)。

输出格式:

输出分两行:

第一行输出熬夜的总次数;

第二行输出熬夜期间被启动最多次的手机应用程序的编号 —— 如果有并列,则按编号升序输出,其间以 11 个空格分隔,如果这是个从来不熬夜的好孩子,则第二行输出一个符号 # 表示什么都没有。

9
123 011:00:25:16
233 013:23:00:00
666 013:23:00:01
745 100:00:00:01
222 012:12:25:18
233 011:23:13:23
666 012:01:10:59
745 013:02:59:59
001 011:04:00:00
5
666 745

样例说明

101110-11 天之间熬夜一次,启动了 123123

111211-12 天之间熬夜一次,启动了233 233666666

121312-13 天之间熬夜一次,启动了745745

131413-14 天之间熬夜一次,启动了 666666

9910099-100 天之间熬夜一次,启动了 745745

2
123 364:03:00:00
456 000:23:00:00
0
#

「果壳语法杯」ROUND #10 (Div.4)

未参加
状态
已结束
规则
IOI
题目
5
开始于
2025-7-11 18:00
结束于
2025-7-13 19:00
持续时间
2 小时
主持人
参赛人数
16