#P3125. [USACO15OPEN] Bessie's Birthday Buffet S

[USACO15OPEN] Bessie's Birthday Buffet S

Description

为了庆祝奶牛 Bessie 的生日,Farmer John 允许她在他最好的草地上自由吃草。

这片草地被划分为 NN 块草皮(1N10001 \le N \le 1000),编号为 1N1\ldots N,每块草皮都有一个独特的质量值。如果 Bessie 吃了质量为 QQ 的草,她会获得 QQ 单位的能量。每块草皮通过双向路径与最多 10 个相邻草皮相连,Bessie 在相邻草皮之间移动需要消耗 EE 单位的能量(1E1,000,0001 \le E \le 1,000,000)。

Bessie 可以选择从任意一块草皮开始吃草,她希望在积累最大能量后停止吃草。

不幸的是,Bessie 是一头挑剔的牛,一旦她吃了某种质量的草,她就再也不会吃质量等于或低于该水平的草了!她仍然乐意在不吃草的情况下穿过草皮;事实上,她可能会发现穿过一块高质量草皮而不吃草是有益的,只是为了稍后再回来享用美味的小吃。

请帮助确定 Bessie 能够积累的最大能量。

Input Format

输入的第一行包含 NNEE。接下来的 NN 行描述每块草皮。每行包含两个整数 QQDD,分别表示草皮的质量(范围为 11,000,0001\ldots 1,000,000)和它相邻的草皮数量。该行剩下的 DD 个数字指定了它相邻的草皮的编号。

Output Format

请输出 Bessie 能够积累的最大能量。

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

Hint

Bessie 从草皮 4 开始,获得 5 单位的能量。然后她沿着路径移动到草皮 5,在移动过程中消耗了 2 单位的能量。她拒绝吃草皮 5 上质量较低的草,并继续移动到草皮 3,再次消耗了 2 单位的能量。最后,她吃了草皮 3 上的草,获得了 6 单位的能量,总共积累了 7 单位的能量。

请注意,上述样例与提交时的测试用例 1 不同。