ajsdashjbd


私信TA

用户名:lqbgsdy

访问量:13255

签 名:

等  级
排  名 965
经  验 3265
参赛次数 12
文章发表 6
年  龄 0
在职情况 学生
学  校 ccgc
专  业

  自我简介:

 

0.0分

6 人评分

  评论区

打印学生选课清单 (C语言
)
假设全校有最多40000名学生和最多2500门课程。现给出每门课的选课学生名单,要求输出每个前来查询的学生的选课清单。

输入格式:
输入的第一行是两个正整数:N(\le≤40000),为前来查询课表的学生总数;K(\le≤2500),为总课程数。此后顺序给出课程1到K的选课学生名单。格式为:对每一门课,首先在一行中输出课程编号(简单起见,课程从1到K编号)和选课学生总数(之间用空格分隔),之后在第二行给出学生名单,相邻两个学生名字用1个空格分隔。学生姓名由3个大写英文字母+1位数字组成。选课信息之后,在一行内给出了N个前来查询课表的学生的名字,相邻两个学生名字用1个空格分隔。

输出格式:
对每位前来查询课表的学生,首先输出其名字,随后在同一行中输出一个正整数C,代表该生所选的课程门数,随后按递增顺序输出C个课程的编号。相邻数据用1个空格分隔,注意行末不能输出多余空格。

输入样例:
10 5 
1 4 
ANN0 BOB5 JAY9 LOR6 
2 7 
ANN0 BOB5 FRA8 JAY9 JOE4 KAT3 LOR6 
3 1 
BOB5 
4 7 
BOB5 DON2 FRA8 JAY9 KAT3 LOR6 ZOE1 
5 9 
AMY7 ANN0 BOB5 DON2 FRA8 JAY9 KAT3 LOR6 ZOE1 
ZOE1 ANN0
2019-06-16 17:01:10
  • «
  • 1
  • »