A1029.Bessies Birthday Buffet

普及/提高-

USACO

通过率:0%

时间限制:1.00s

内存限制:128MB

题目描述

For Bessie the cow鈥檚 birthday, Farmer John has given her free reign over one
of his best fields to eat grass.
The field is covered in NN patches of grass (1N10001 \le N \le 1000),
conveniently numbered 1N1\ldots N, that each have a distinct quality value. If
Bessie eats grass of quality QQ, she gains QQ units of energy. Each patch is
connected to up to 10 neighboring patches via bi-directional paths, and it
takes Bessie EE units of energy to move between adjacent patches (1E1,000,0001 \le E \le 1,000,000). Bessie can choose to start grazing in any patch she wishes,
and she wants to stop grazing once she has accumulated a maximum amount of
energy.
Unfortunately, Bessie is a picky bovine, and once she eats grass of a certain
quality, she鈥檒l never eat grass at or below that quality level again! She is
still happy to walk through patches without eating their grass; in fact, she
might find it beneficial to walk through a patch of high-quality grass without
eating it, only to return later for a tasty snack.
Please help determine the maximum amount of energy Bessie can accumulate.

输入格式

The first line of input contains NN and EE. Each of the remaining NN lines
describe a patch of grass. They contain two integers QQ and DD giving the
quality of the patch (in the range 11,000,0001\ldots 1,000,000) and its number of
neighbors. The remaining DD numbers on the line specify the neighbors.

输出格式

Please output the maximum amount of energy Bessie can accumulate.

输入输出样例

  • 输入#1

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

    输出#1

    7
    

说明/提示

Bessie starts at patch 4 gaining 5 units of energy from the grass there. She
then takes the path to patch 5 losing 2 units of energy during her travel. She
refuses to eat the lower quality grass at patch 5 and travels to patch 3 again
losing 2 units of energy. Finally she eats the grass at patch 3 gaining 6
units of energy for a total of 7 energy.
Note tha the sample case above is different from test case 1 when you submit.

首页