#ABC226C. 武术家

武术家

武术家

题目描述

高桥君是一位武术家。

武术家可以学会 NN 种招式,称为招式 11、招式 22、……、招式 NN

对于每个 1iN1 \le i \le N,学会招式 ii 需要 TiT_i 分钟的练习。此外,在该练习开始前,招式 Ai,1A_{i,1}Ai,2A_{i,2}、……、Ai,KiA_{i,K_i} 必须已经全部学会。

这里,保证对每个 1jKi1 \le j \le K_i,都有 Ai,j<iA_{i,j} \lt i

在时刻 00,高桥君还没有学会任何招式。他不能同时练习多个招式,也不能中途停止已经开始练习的招式。

求高桥君学会招式 NN 所需的最少分钟数。

输入格式

输入按以下格式从标准输入给出:

NN
T1T_1 K1K_1 A1,1A_{1,1} A1,2A_{1,2} \ldots A1,K1A_{1,K_1}
T2T_2 K2K_2 A2,1A_{2,1} A2,2A_{2,2} \ldots A2,K2A_{2,K_2}
\vdots
TNT_N KNK_N AN,1A_{N,1} AN,2A_{N,2} \ldots AN,KNA_{N,K_N}

输出格式

输出高桥君学会招式 NN 所需的最少分钟数。

样例

3
3 0
5 1 1
7 1 1
10

以下是高桥君的一种可行方案。

在时刻 00 开始练习招式 11,在时刻 33 学会招式 11

然后,在时刻 33 开始练习招式 33,在时刻 1010 学会招式 33

这里,高桥君用了 3+7=103+7=10 分钟学会招式 33,这是最快的方法。

注意,学会招式 33 不需要学会招式 22

5
1000000000 0
1000000000 0
1000000000 0
1000000000 0
1000000000 4 1 2 3 4
5000000000

注意,答案可能超出 3232 位整数能表示的范围。

数据范围

  • 1N2×1051 \le N \le 2 \times 10^5
  • 1Ti1091 \le T_i \le 10^9
  • 0Ki<i0 \le K_i \lt i
  • 1Ai,j<i1 \le A_{i,j} \lt i
  • i=1NKi2×105\sum_{i=1}^N K_i \le 2 \times 10^5
  • Ai,1A_{i,1}Ai,2A_{i,2}、……、Ai,KiA_{i,K_i} 互不相同。
  • 输入中的所有值均为整数。
难度 普及
通过率
尝试 0
已通过 0
ID
2687
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签