比赛场次 734
比赛名称 寒假集训2
比赛状态 已结束比赛成绩
开始时间 2026-02-25 08:30:00
结束时间 2026-02-25 12:30:00
开放分组 全部用户
组织者 HXF
注释介绍
题目名称 轻重边
输入输出 edge.in/out
时间限制 1000 ms (1 s)
内存限制 1024 MiB
测试点数 20 简单对比
用户 结果 时间 内存 得分
Gravatarzhyn AAAAAAAAAAAAAAAAAAAA
6.473 s 14.95 MiB 100
Gravatarychyyx AAAAAATTTTTTTTATTTTT
15.469 s 10.98 MiB 35
Gravatar张雨晴 AAAAAATTTTTTTTATTTTT
15.618 s 9.60 MiB 35
Gravatar李金泽 AAAAAAMMMMMMMMMMMMMM
2.312 s 1.48 MiB 30
Gravatar郑霁桓 AAAAAATTTTTTTTTTTTTT
15.758 s 10.16 MiB 30
GravatarChenBp AAAAAATTTTTTTTTTTTTT
15.938 s 26.60 MiB 30
Gravatarxuyuqing AAAAAATTTTTTTTTTTTTT
15.946 s 13.95 MiB 30
Gravatarrzzakioi AAAAATTTTTTTTTTTTTTT
17.825 s 15.55 MiB 25
Gravatardbk AAATATEEEEEEEEEEEEEE
4.788 s 4.01 MiB 20
Gravatar梦那边的没好TM TTTTTTEEEEEEEEEEEEEE
9.071 s 207.92 MiB 0
Gravatar123 WWWWWWTTTTTTTTWTTTTT
15.177 s 11.96 MiB 0
Gravatar赵飞羽 TTTTTTTTTTTTTTTTTTTT
22.016 s 9.43 MiB 0

2. 轻重边

★★★☆   输入文件:edge.in   输出文件:edge.out  
时间限制:1 s   内存限制:1024 MiB

【题目描述】

小 W 有一棵 $n$ 个节点的树,树上的每一条边可能是轻边或者重边。接下来你需要对树进行 $m$ 次操作,在所有操作开始前,树上所有边都是轻边。操作有以下两种:

  1. 给定两个点 $a$ 和 $b$,首先对于 $a$ 到 $b$ 路径上的所有点 $x$(包含 $a$ 和 $b$),你要将与 $x$ 相连的所有边变为轻边。然后再将 $a$ 到 $b$ 路径上包含的所有边变为重边。
  2. 给定两个点 $a$ 和 $b$,你需要计算当前 $a$ 到 $b$ 的路径一共包含多少条重边。

【输入格式】

本题有多组数据,输入数据第一行一个正整数 $T$,表示数据组数。对于每组数据:

第一行包含两个整数 $n$ 和 $m$,其中 $n$ 表示节点数量,$m$ 表示操作数量。

接下来 $n-1$ 行,每行包含两个整数 $u, v$,表示树上的一条边。

接下来 $m$ 行,每行包含三个整数 ${op}_i,a_i,b_i$,描述一个操作。其中 ${op}_i = 1$ 表示第 $1$ 类操作,${op}_i = 2$ 表示第 2 类操作。

数据保证 $a_i \neq b_i$

【输出格式】

对于每一次第 $2$ 类操作,输出一行一个整数表示答案。

【样例输入】

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

【样例输出】

1
3
2
1

【样例说明】

第 $1$ 次操作后,重边有:$(1, 3), (3, 6), (6, 7)$。

第 $2$ 次操作,包含的重边有:$(1, 3)$。

第 $3$ 次操作,包含的重边有:$(1, 3), (3, 6), (6, 7)$。

第 $4$ 次操作,首先 $(1, 3), (3, 6)$ 变为轻边,之后 $(1, 3), (3, 5)$ 变为重边。

第 $5$ 次操作,包含的重边有:$(1, 3), (6, 7)$。

第 $6$ 次操作,首先 $(1, 3)$ 变为轻边,之后 $(1, 2)$ 变为重边。

第 $7$ 次操作,包含的重边有:$(6, 7)$。

【其他输入输出样例】

样例下载

注意:

  1. 样例 2 约束与 3-6 一致
  2. 样例 3 约束与 9-10 一致
  3. 样例 4 约束与 11-14 一致
  4. 样例 5 约束与 17-20 一致

【数据规模与约定】

测试点编号 $n,m \leq$ 特殊性质
$1-2$ $10$
$3-6$ $5000$
$7-8$ $10^5$ $A, B$
$9-10$ $A$
$11-14$ $B$
$15-16$ $2 \times 10^4$
$17-20$ $10^5$

特殊性质 $A$:树的形态是一条链

特殊性质 $B$:第 $2$ 类操作给出的 $a_i,b_i$ 之间有边直接相连

【题目来源】

NOI2021 Day1 Task1