#1518. [ABC226C] Martial artist
[ABC226C] Martial artist
Description
高桥是一名武术家。武术家可以学习的招式有 个,分别称为招式 、 、 、 。每个 需要 分钟的练习才能学会招式 。此外,当决定学习某个招式 的时候必须将一个招式的预置招式都学习完毕才可以学习招式 。在这里,保证每个招式的预置招式的编号都小于招式
高桥在初始没有学过任何招式。他不能同时练习多于一步棋,也不能停止已经开始的练习。求高桥学习招式 所需的最少分钟数。
Format
Input
第一行输入一个整数
接下来 行每行先输入一个整数代表 代表学习招式 的花费时间, 然后输入一个整数 代表招式 的前置招式的个数,然后在其后分别输入 个整数代表前置招式的编号。
Output
打印高桥学习招式 所需的最少分钟数。
Samples
3
3 0
5 1 1
7 1 1
10
5
1000000000 0
1000000000 0
1000000000 0
1000000000 0
1000000000 4 1 2 3 4
5000000000
Sample explain 1
学习招式 只有一个前置招式那就是招式 ,学习招式 不需要前置,所以学习顺序为先学招式 在学招式 ,花费时间最少,时间为
Limitation
- , , , 都是不同的。
- 输入值均为整数。
相关
在下列比赛中: