1619_试题库

2022-5-16 18:17| 发布者: Hocassian| 查看: 44| 评论: 0|原作者: 肇庆学院ACM合集

摘要:
C:\Users\Administrator\Downloads\2019-10-12-10-14-2-8950448032100-Problem List-采集的数据-后羿采集器.html

Pro.ID

1619

Title

试题库

Title链接

http://10.20.2.8/oj/exercise/problem?problem_id=1619

AC

0

Submit

0

Ratio

-

时间&空间限制

  • Time Limit: 2000/1000 MS (Java/Others)     Memory Limit: 262144/262144 K (Java/Others)
  • 描述

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

    试设计一个满足要求的组卷算法。

    输入

    第 1 行有 2 个正整数 kn  ( 2 ≤ k ≤ 20 , kn ≤ 1000 )。k 表示题库中试题类型总数,n 表示题库中试题总数。

    第 2 行有 k 个正整数,第 i 个正整数表示要选出的类型 i 的题数。这 k 个数相加就是要选出的总题数 m

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

    输出

    Description

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

    试设计一个满足要求的组卷算法。

    Input

    第 1 行有 2 个正整数 kn  ( 2 ≤ k ≤ 20 , kn ≤ 1000 )。k 表示题库中试题类型总数,n 表示题库中试题总数。

    第 2 行有 k 个正整数,第 i 个正整数表示要选出的类型 i 的题数。这 k 个数相加就是要选出的总题数 m

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

    Output

    i 行输出 i: 后接类型 i 的题号。如果有多个满足要求的方案,只要输出一个方案。

    如果问题无解,则输出 No Solution!。

    Sample Input

    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

    Sample Output

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

    Source

    样例输入

    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

    作者


    路过

    雷人

    握手

    鲜花

    鸡蛋

    最新评论

    返回顶部