A96780.小午的学习技能
普及-
官方
通过率:0%
时间限制:1.00s
内存限制:128MB
题目描述
小午可以学习 n 种技能。要学习第 i 个技能,他需要花费 ti 时间。学习每一个技能需要提前学习一些前置技能,第 i 个技能的前置技能有 mi 个,为 ai,1,ai,2,⋯,ai,mi 。
起初,小午没有掌握任何技能。他一次只能进行一个技能的学习,并且一旦开始学习就不能在中途停下来。想在小午想知道,如果他学会第 n 个技能,最少需要花费多少时间。
输入格式
第一行输入一个整数 n ,表示技能的数量。
接下来 n 行,第 i 行先输入两个整数 ti,mi ,表示学习第 i 个技能需要花费的时间和前置技能的个数。接下来输入 mi 个数 ai,j ,表示第 i 个技能的第 j 个前置技能,保证 ai,1,ai,2,⋯,ai,mi 互不相同。
输出格式
输出包含一个整数,表示小午学习了第 n 个技能的最少花费时间。
输入输出样例
输入#1
3 3 0 5 1 1 24 1 1
输出#1
27
说明/提示
样例解释
小午学习技能的顺序是:1→3 ,花费时间 3+24=27 ,他不需要学习第 2 个技能。
数据范围
对于 100% 的数据,满足:1≤n≤2×105,1≤ti≤109,0≤mi<i,1≤ai,j<i ,保证 ∑i=1nmi≤2×105 。