QOJ.ac

QOJ

実行時間制限: 2 s メモリ制限: 256 MB 満点: 100

#22650. 探险队

統計

奶牛想组建探险队,探索 Farmer John 领地边缘的树林。探险需要比站在牧场吃草更多的技能。

这些编号为 1..$C$ 的 $C$ 头奶牛($1 \le C \le 20$)组成的队伍,需要有奶牛能在树林中辨路而不迷路、抵御凶恶的大型生物、讲笑话鼓舞士气等等。对于编号 1..$A$ 的 $A$ 种特殊能力($1 \le A \le 20$),队伍中必须至少有一头奶牛拥有每种能力。一些奶牛只会一种,很多会多种,也有完全没用的混饭者。

给定所有奶牛及其能力,计算能组建多少支不同的探险队,使队伍整体拥有所有给定能力。

输入格式

  • 第 1 行:两个整数 $C$ 和 $A$。
  • 第 2..$A$+1 行:每行用一组空格分隔的整数描述一种能力。第 2 行描述能力 1,第 3 行描述能力 2,依此类推。每行第一个整数 $K$($1 \le K \le C$)是拥有该能力的奶牛数。随后 $K$ 个整数表示拥有该能力的奶牛。

输出格式

  • 第 1 行:一个整数,表示能组建的不同探险队数。

样例

输入格式 1

4 2
2 3 1
1 2

输出格式 1

6

说明

输入详情

有 4 头奶牛和 2 种能力。奶牛 1、3 拥有能力 1,仅奶牛 2 拥有能力 2。奶牛 4 比较没有才能。

输出详情

可能的探险队为:$\{1, 2\}$、$\{2, 3\}$、$\{1, 2, 3\}$、$\{1, 2, 4\}$、$\{2, 3, 4\}$ 和 $\{1, 2, 3, 4\}$。

题目作者:Percy Liang,2004

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.