站外题
查看原帖
站外题
494598
him的自我修养楼主2023/10/15 21:14

小明在小区里开了一家便利店,每位顾客进店时都要扫码,总共有 A~Z 26 位顾客;他收集到了一天内的扫码信息,格式为:

A 10:10,代表 A 这位顾客的进店时间为 10:10;这里时间最小为 00:00,最大为 23:59 对于某位顾客 A,他的【密切接触者】定义为在他进店时间之前 1 小时、之后 1 小时内进店的所有其他顾客,比如 A 在 10:10 进店,那么进店时间在 09:10~11:10 时段内的所有其他顾客都是 A 的密切接触者(注意 A 自己不计入在内)。

一天内顾客可以多次进店,请你根据扫码信息,统计每位顾客的密切接触者总人数。

输入格式 第一行 1 个正整数 n,代表扫码信息的条数。

接下来 n 行,每行 2 个字符串格式形如 A 10:10,代表一条扫码信息,保证顾客姓名为单个大写字母。

输出格式 输出 26 行,代表顾客 A~Z 的答案,若这位顾客从未进店过,直接输出 0,否则输出他的密切接触者总人数。

2023/10/15 21:14
加载中...