#613. [26届信息素养复赛模拟] 学校课程表管

[26届信息素养复赛模拟] 学校课程表管

题目背景

小李是学校教务处的助理,他需要一个程序来帮助管理学校的课程表。每个班级都有不同的课程和上课时间。小李希望程序能够根据班级和时间显示当天的课程安排。

题目描述

编写一个程序,输入每个班级的课程表信息。程序应能够根据输入的班级和日期显示该班级当天的课程安排。

输入格式

输入一个正整数 NN (1<N<1001 < N < 100),表示班级的数量。 接下来 NN 行,每行输入一个班级序号 tt (tNt \le N)、课程名称(字符串长度不超过 1010)和上课时间(格式为"小时:分钟",小时的范围在 881616 之间,分钟数都是 1010 的倍数,不足两位要补齐两位)。 输入一个代表班级序号的查询词。

输出格式

对于每个查询词,输出所有匹配的课程安排。如果没有课程安排输出"NO FOUND!"。

样例

3
5 Chinese 08:00
1 Maths 10:00
3 English 14:00
1
Maths 10:00
4
5 Chinese 08:00
1 Maths 10:00
3 English 14:00
5 Maths 14:00
5
Chinese 08:00
Maths 14:00
4
5 Chinese 14:00
1 Maths 10:00
3 English 14:00
5 Maths 10:00
5
Chinese 14:00
Maths 10:00

数据范围

子任务 分值 数据范围 特殊性质
11 3030 1<N101 < N \le 10
22 1<N501 < N \le 50
33 4040 1<N991 < N \le 99