#G240681. 【GESP202406 八级】最远点对
【GESP202406 八级】最远点对
题目描述
小杨有一棵包含 个节点的树,这棵树上的任意一个节点要么是白色,要么是黑色。
小杨想知道相距最远的一对不同颜色节点的距离是多少。
输入格式
第一行包含一个正整数 ,代表树的节点数。
第二行包含 个非负整数 (对于所有的 ,均有 等于 或 ),其中如果 ,则节点 的颜色为白色;如果 ,则节点 的颜色为黑色。
之后 行,每行包含两个正整数 ,代表存在一条连接节点 和 的边。
保证输入的树中存在不同颜色的点。
输出格式
输出一个整数,代表相距最远的一对不同颜色节点的距离。
样例
5
0 1 0 1 0
1 2
1 3
3 4
3 53
提示
样例解释 相距最远的不同颜色的一对节点为节点 和 。
数据范围 本题采用捆绑测试。
| 子任务编号 | 得分 | $n$ | $a_i$ | 特殊条件 |
|---|---|---|---|---|
| $1$ | $30$ | $\le 10^5$ | $0\le a_i\le 1$ | 树的形态为一条链 |
| $2$ | $30$ | $\le 10^3$ | $0\le a_i\le 1$ | |
| $3$ | $40$ | $\le 10^5$ | $0\le a_i\le 1$ |
对于全部数据,保证有 ,。
难度
NOI/NOI+/CTS
通过率
—
尝试
0
已通过
0
- ID
- 3552
- 类型
- 传统题
- Time Limit
- 1000ms
- Memory Limit
- 512MiB
- 上传者