#P2763. 试题库问题
试题库问题
题目描述
问题描述:
假设一个试题库中有 道试题。每道试题都标明了所属类别。同一道题可能有多个类别属性。现要从题库中抽取 道题组成试卷。并要求试卷包含指定类型的试题。试设计一个满足要求的组卷算法。
编程任务:
对于给定的组卷要求,计算满足要求的组卷方案。
输入格式
第一行有两个正整数 和 。 表示题库中试题类型总数, 表示题库中试题总数。
第二行有 个正整数,第 个正整数表示要选出的类型 的题数。这 个数相加就是要选出的总题数 。
接下来的 行给出了题库中每个试题的类型信息。每行的第一个正整数 表明该题可以属于 类,接着的 个数是该题所属的类型号。
输出格式
输出共 行,第 行输出 i:
后接类型 的题号。
如果有多个满足要求的方案,只要输出一个方案。
如果问题无解,则输出No Solution!
。
3 15
3 3 4
2 1 2
1 3
1 3
1 3
1 3
3 1 2 3
2 2 3
2 1 3
1 2
1 2
2 1 2
2 1 3
2 1 2
1 1
3 1 2 3
1: 1 6 8
2: 7 9 10
3: 2 3 4 5
提示
,。
感谢 @PhoenixEclipse 提供 spj