Type: Default 1000ms 512MiB

「一本通 4.4 练习 2」祖孙询问

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

题目描述

已知一棵 nn 个节点的有根树。有 mm 个询问,每个询问给出了一对节点的编号 xxyy,询问 xxyy 的祖孙关系。

输入格式

输入第一行包括一个整数 nn 表示节点个数;

接下来 nn 行每行一对整数对 aabb 表示 aabb 之间有连边。如果 bb1-1,那么 aa 就是树的根;

n+2n+2 行是一个整数 mm 表示询问个数;

接下来 mm 行,每行两个正整数 xxyy,表示一个询问。

输出格式

对于每一个询问,若 xxyy 的祖先则输出 11,若 yyxx 的祖先则输出 22,否则输出 00

样例

10
234 -1
12 234
13 234
14 234
15 234
16 234
17 234
18 234
19 234
233 19
5
234 233
233 12
233 13
233 15
233 19
1
0
0
0
2

数据范围与提示

对于 30%30\% 的数据,1n,m1031\le n,m\le 10^3

对于 100%100\% 的数据,1n,m4×1041\le n,m\le 4\times 10^4,每个节点的编号都不超过 4×1044\times 10^4

初二竞赛组作业——数据结构(提高)

Not Claimed
Status
Done
Problem
20
Open Since
2025-9-28 12:15
Deadline
2025-12-31 23:59
Extension
24 hour(s)