- [Swerc2015] Saint John Festival
本题题面中出现多余的 HTML 内容并且没有 LaTeX
- 2022-1-27 13:49:10 @
题目描述
小 B 最近正在玩一个寻宝游戏,这个游戏的地图中有 个村庄和 条道路,并且任何两个村庄之间有且仅有一条路径可达。游戏开始时,玩家可以任意选择一个村庄,瞬间转移到这个村庄,然后可以任意在地图的道路上行走,若走到某个村庄中有宝物,则视为找到该村庄内的宝物,直到找到所有宝物并返回到最初转移到的村庄为止。
小 B 希望评测一下这个游戏的难度,因此他需要知道玩家找到所有宝物需要行走的最短路程。但是这个游戏中宝物经常变化,有时某个村庄中会突然出现宝物,有时某个村庄内的宝物会突然消失,因此小 B 需要不断地更新数据,但是小 B 太懒了,不愿意自己计算,因此他向你求助。为了简化问题,我们认为最开始时所有村庄内均没有宝物。
输入格式
第一行,两个整数 、,其中 为宝物的变动次数。
接下来的 行,每行三个整数 、、,表示村庄 、 之间有一条长度为 的道路。
接下来的 行,每行一个整数 ,表示一个宝物变动的操作。若该操作前村庄 内没有宝物,则操作后村庄内有宝物;若该操作前村庄 内有宝物,则操作后村庄内没有宝物。
输出格式
行,每行一个整数,其中第 行的整数表示第 次操作之后玩家找到所有宝物需要行走的最短路程。若只有一个村庄内有宝物,或者所有村庄内都没有宝物,则输出 0
。
4 5
1 2 30
2 3 50
2 4 60
2
3
4
2
1
0
100
220
220
280
提示
- 对于 的数据,;
- 对于 的数据,;
- 对于另外 的数据,每个村庄最多成为两条道路的端点;
- 对于 的数据,$1 \leq N \leq 100000,\ 1 \leq M \leq 100000,\ 1 \leq z \leq 10^9$。
1 条评论
-
Sophon LV 9 @ 2022-1-27 13:59:18
应更正为以上内容
- 1
信息
- ID
- 3991
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 10
- 标签
- (无)
- 递交数
- 1
- 已通过
- 1
- 上传者