#L0114. 水闸抢修行动
水闸抢修行动
题目背景
滨江老城的防洪调度站由 层环形闸门拱卫,闸门之间靠输电缆联动。抢险队要在暴风雨夜潜入检修,而守夜人可能悄悄加挂一条临时缆线。这是一场供电与断电的博弈。
题目描述
调度站被 层闸门围了起来,由内而外,依次编号为 ,,\dots,。第 层闸门接有高压电。有 条输电缆,连接了所有闸门,其中第 条输电缆连接了第 和 层闸门,如果要剪断第 条输电缆,需要至少动用 名队员。面对这么多层闸门,抢险队犯愁了。至少需要让一层闸门断电,否则行动无法成功。
然而,守夜人察觉到了风声,为了阻止行动,他秘密地又加挂了一条临时缆线,不让抢险队发现。
为了行动成功,不论新增的这条临时缆线连接哪两层闸门,抢险队都必须要剪断且仅剪断一条输电缆,使得至少有一层闸门断电。注意,对于新增的临时缆线,我们并不知道需要多少名队员才能剪断它。现在的问题是,抢险队至少需要多少名队员呢?
输入格式
第一行有 个整数, 和 ,分别表示闸门层数和输电缆个数。
之后 行,每行 个整数,分别是 , 和 。
输出格式
输出只有一行,包含一个整数,表示最少需要动用的队员人数。
如果行动必然失败,则输出 。
样例
3 2
1 2 1
2 3 2-1
4 3
1 2 1
1 3 2
1 4 33
提示
对于 的数据,,。
对于 的数据,,。
对于 的数据,,,。
对于第二组样例,新增的缆线只有可能出现在 和 , 和 或 和 之间。
如果出现在了 和 之间,则只能剪断 和 之间的输电缆;如果出现在 和 之间,则只能剪断 和 之间的输电缆;如果出现在 和 之间,则只能剪断 和 之间的输电缆。
所以,至少需要出动 名队员,才能应付所有可能情况。
难度
省选/NOI-
通过率
—
尝试
0
已通过
0
- ID
- 848
- 类型
- 传统题
- Time Limit
- 1000ms
- Memory Limit
- 128MiB
- 上传者