QOJ.ac

QOJ

时间限制: 1 s 内存限制: 256 MB 总分: 100 可 Hack ✓

#6370. 老虎机

统计

Zenyk 想要在老虎机上赢得奖品。老虎机由 $N$ 个盒子组成。第 $i$ 个盒子包含 $L_i$ 个球,每个球都有一个颜色 $C_{ij}$。

在每一轮中,Zenyk 支付一枚硬币,选择一个盒子,并从所选盒子中随机获得一个球。如果他获得了两个颜色相同的球,他就能赢得奖品。现在 Zenyk 想知道他最少需要支付多少枚硬币才能保证赢得奖品。这意味着对于他每一轮获得的任何球的序列,他都能获得 2 个颜色相同的球。注意,Zenyk 可以在上一轮之后决定选择哪个盒子。

请帮助 Zenyk 找到这个数字。

输入格式

输入的第一行包含一个整数 $N$ ($1 \le N \le 10^5$)。接下来的 $N$ 行,每行包含一个整数 $L_i$ ($1 \le L_i \le 10^5$),随后是 $L_i$ 个整数 $C_{ij}$,表示第 $i$ 个盒子中球的颜色 ($1 \le C_{ij} \le 10^5$)。

保证至少存在一对颜色相同的球,且 $\sum_{i=1}^n L_i \le 10^5$。

输出格式

输出一个数字,即最少需要的硬币数量。

样例

样例输入 1

7
4 1 2 3 4
1 1
1 2
1 3
1 4
7 4 7 4 4 7 7 4
1 5

样例输出 1

2

说明

首先 Zenyk 选择第一个盒子,然后根据他获得的球的颜色,选择第 2 到第 5 个盒子中的一个。

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.