议论文
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
Background
议论文是高考中非常重要的一种应用文体。cat 在回归文化课之后不免需要写议论文。
Description
议论文中,通常需要用一些论据证明另外一些论据。
给定 个论据。每个论据有 个前置论据 。一个论据成立当且仅当所有前置论据全部成立。保证对于所有 有 且 特别地,对于 的论据而言,其本身不成立。
现在你可以任意指定一个初始论据成立,求最大成立的论据数。
Format
Input
本题有多组数据
对于每组数据而言:第一行有一个整数 ,代表论据个数。
接下来有 行,对于第 行而言,每行第一个整数为 ,接下来 个数表示 .
Output
对于每组数据输出一行 Case #i: x
,其中 表示第 组数据, 表示最大成立的论据数。
Samples
3
4
0
1 1
2 1 2
2 2 3
5
1 3
1 1
1 2
1 5
4 1 2 3 4
7
0
2 1 4
1 2
1 3
2 3 4
1 1
2 5 6
Case #1: 4
Case #2: 3
Case #3: 4
对于第一组数据,选取论据 为初始论据可以令四个论据成立。过程如下:
- 选取论据 为初始论据,此时论据 成立。
- 论据 满足前置论据 成立,故论据 成立。
- 论据 满足前置论据 成立,故论据 成立。
- 论据 满足前置论据 成立,故论据 成立。
Limitation
对于 10% 的数据,满足 。
对于 50% 的数据,满足 。
对于 100% 的数据,满足
(好吧出题人承认自己这里摆了)
对于所有数据,保证 的总和不超过 , 的总和不超过 .