3904 - 生日自助

通过次数

0

提交次数

0

时间限制 : 1 秒
内存限制 : 128 MB

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

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

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

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

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

输入

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

输出

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

样例

输入

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

输出

7

提示

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

来源

USACO