Advertisement

PTA 天梯赛 L1-8 阅读空间

阅读量:

天梯图书阅览室要求你设计一款简易的图书借阅统计软件。当读者借书时,管理员需输入书号并按下S键,系统随即启动计时;当读者归还书籍时,管理员输入对应的书号并按下E键,系统则停止计时。书号为不超过1000的正整数。一旦管理员输入0作为书号,即表示当天的工作结束,此时程序应输出当日的借书次数以及平均阅读时间。

需要注意的是,由于线路可能偶尔出现故障,记录中可能会出现不完整的情况,例如仅有S而无E或仅有E而无S的记录。系统需要具备自动识别并忽略这些无效记录的能力。此外,题目明确指出书号是书籍的唯一标识符,并且在同一时间段内同一本书只能被一位读者借阅。

输入格式:

第一行给出一个正整数N(≤10),随后提供N天的记录数据。每天的数据由若干次借阅操作组成,每次操作占据一行,其格式如下:

书号([1, 1000]内的整数) 键值(S或E) 发生时间(hh:mm,其中hh为[0,23]内的整数,mm为[0,59]内的整数)

每一天的记录数据均按照时间递增顺序排列。

输出格式:

针对每一天的记录,在一行中输出该天的读者借书次数以及平均阅读时间(以分钟为单位,并精确到个位)。

输入样例:

3
1 S 08:10
2 S 08:35
1 E 10:00
2 E 13:16
0 S 17:00
0 S 17:00
3 E 08:10
1 S 08:20

全部评论 (0)

还没有任何评论哟~