*【LCA最近公共祖先(重链版)】最近公共祖先+视频
*【LCA最近公共祖先(重链版)】最近公共祖先+视频
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
【题意】20250106扩大数据范围
有一棵 个节点 条无向边的树,树根为 。
现有 个询问,每个询问给出两个整数 ,求出点 和点 的最近公共祖先的编号。
【输入数据】
第一行两个数 ()。
下来 行,每行两个数 ,表示 和 之间的一条无向边。
下来 行,每行两个整数 ,描述一个询问。
【输出数据】
输出 行,每行一个整数,对应一个询问的答案。
5 3
1 2
1 3
2 4
2 5
5 3
4 5
2 3
1
2
1
【样例解析】
公共祖先就是两个点共同的祖先,最近的就是层数跟他们最接近的。
1跟3的最近公共祖先为1
4跟5的最近公共祖先为2
2跟3的最近共同祖先为1

南周二课堂测试:重链求LCA(20250114)新老玩家
- 状态
- 已结束
- 规则
- XCPC
- 题目
- 1
- 开始于
- 2025-1-14 13:03
- 结束于
- 2025-1-14 13:15
- 持续时间
- 0.2 小时
- 主持人
- 参赛人数
- 30