CF 题目求助(用并查集)
  • 板块灌水区
  • 楼主cqbzrjx
  • 当前回复2
  • 已保存回复2
  • 发布时间2024/1/26 10:15
  • 上次更新2024/1/26 13:09:04
查看原帖
CF 题目求助(用并查集)
964148
cqbzrjx楼主2024/1/26 10:15

题目名:Bosses

link

题目描述

公司里有NN名员工,当前没有人是任何其他人的下属。也就是说,每个员工都是自己的老板。如果一个人不是任何其他人的下属,我们称他为老板。

你需要处理两种类型的查询:

1.老板a成为老板b的下属(不再是老板),

2.给定员工c,要到达老板我们需要经过多少上级?

在第二种类型的查询中,如果c是老板,答案是0,否则它是一个正整数-员工的“深度”。

编写一个处理这些查询的程序。

输入格式

第一行包含两个整数NN和MM(1≤n≤3∗1051\le n \le 3*10^5)——分别是员工数和查询数。

接下来的行包含查询。第一种类型的查询被描述为“1 a b”(1≤a,b≤n1\le a,b \le n),其中和是老板。第二种类型的查询被描述为“2 c”(1≤c≤n1 \le c \le n)。

输出格式

对每个第二种类型的查询,打印一行,包含该查询的答案。

2024/1/26 10:15
加载中...