#C. 试题库问题

    Type: RemoteJudge 1000ms 128MiB

试题库问题

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

题目描述

问题描述:

假设一个试题库中有 nn 道试题。每道试题都标明了所属类别。同一道题可能有多个类别属性。现要从题库中抽取 mm 道题组成试卷。并要求试卷包含指定类型的试题。试设计一个满足要求的组卷算法。

编程任务:

对于给定的组卷要求,计算满足要求的组卷方案。

输入格式

第一行有两个正整数 kknnkk 表示题库中试题类型总数,nn 表示题库中试题总数。

第二行有 kk 个正整数,第 ii 个正整数表示要选出的类型 ii 的题数。这 kk 个数相加就是要选出的总题数 mm

接下来的 nn 行给出了题库中每个试题的类型信息。每行的第一个正整数 pp 表明该题可以属于 pp 类,接着的 pp 个数是该题所属的类型号。

输出格式

输出共 kk 行,第 ii 行输出 i: 后接类型 ii 的题号。
如果有多个满足要求的方案,只要输出一个方案。
如果问题无解,则输出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

提示

2k202\leq k \leq 20kn103k \leq n \leq 10^3


感谢 @PhoenixEclipse 提供 spj

初二竞赛组作业——最大流基础

Not Claimed
Status
Done
Problem
4
Open Since
2024-4-19 8:45
Deadline
2024-6-6 23:59
Extension
24 hour(s)