Problem 5522. -- noip题海战

5522: noip题海战

Time Limit: 3 Sec  Memory Limit: 128 MB
Submit: 100  Solved: 43
[Submit][Status][Web Board]

Description

某信息学奥赛教练丰富,他的内部题库有m道题。他有n个学生,第i个学生完成了p[i]道题。由于马上要进行NOIP
的考试,该教练便举行了k场比赛和训练,每场比赛式训练都会有一些他的学生参加,但是如何选题令他非常烦恼
。对于每场比赛,他要保证所出的题没有任何一道已有任何一个参赛学生做过;而对于每场训练,他要保证所出的
所有题都被每一个参赛学生做过。
学生数<=100
题目数<=1000
提问数<=1000

Input

第一行2个正整数n和m,表示学生数和题库中的题目总量。
第2~n+1行,先是1个正整数p,然后p个整数表示第i个学生的做题记录(可能重复做同一道题)
第n+2行,1个正整数k,表示要举行的比赛和训练总数(可能有学生重复报名)。
接下来的k行,每行的第一个正整数type表示是训练或比赛(1为训练,0为比赛)。
第2个数q表示参赛学生数,然后q个正整数表示参赛学生编号,每一行中的两个数之间有一个空格。

Output

共k行,每行表示本次训练或比赛可选的题目(由小到大排序,中间用一个空格隔开,如果没有输出一个空行)。

Sample Input

5 10
2 3 7
1 3
2 4 7
3 3 6 10
7 1 2 3 4 7 8 9
6
0 3 3 4 5
0 3 1 3 4
1 2 1 3
0 1 5
1 1 2
1 2 3 5

Sample Output

5
1 2 5 8 9
7
5 6 10
3 
4 7

HINT

Source

[Submit][Status]