AT_tkppc6_2_i.旅人計画問題2
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
有一张由 n 个点(编号 1 到 n)和 n−1 条边(编号 1 到 n−1)构成的无向图。第 i 条边连接点 ui 和 vi,边权为 wi。初始时,0≤wi≤1。
有一枚棋子将依次从 x0 点开始,依次访问 x1,x2,...,xm 这 m 个点。中途可以经过其他点。
每次在移动时,可以使用与当前点有边直接相连的点移动,并将这条边的当前权值加入总权值中。之后,如果这条边的权值为 p,那么将其重新设为 1−p。
输入有 q 次询问。内容如下:
1 a b:将 xa 更改为 b。2 r:请求出棋子从 x0 开始,依次访问 x1,x2,...,xr 所经过的边的最小总权值。此询问回答完毕后,将所有 w 的值复原至初始状态。
输入格式
第一行三个数 n,m,q。
第二行至第 n 行,每行为一条边的信息 ui,vi,wi。
输出格式
按要求回答每个类型为 2 的询问。每次回答完毕后都要换行。
数据规模与约定
- 2≤n≤105,1≤m,q≤105;
- 1≤ui,vi≤n,0≤wi≤1;
- 1≤xi≤n,xi=xi+1;
- 对于任何一个询问 1,都有 0≤a≤m,1≤b≤n;
- 对于任何一个询问 2,都有 1≤r≤m;
- 输入均为整数。
输入输出样例
输入#1
3 3 3 1 2 0 1 3 1 1 3 2 3 2 2 1 2 1 2 3
输出#1
1 2
输入#2
5 10 8 1 2 0 3 1 0 2 4 0 5 4 1 1 3 4 2 5 3 1 3 4 2 4 1 2 1 1 6 2 2 5 1 6 4 2 9 2 8 1 7 1 2 2
输出#2
4 9 8 1
输入解题思路,AI测评打分。不知道怎么写?