#ABC218G. 树上的游戏 2
树上的游戏 2
树上的游戏 2
题目描述
我们有一棵顶点编号为 到 的树。第 条边 连接顶点 和顶点 ,顶点 上写着一个偶数 。太郎和次郎将使用这棵树和一个棋子进行游戏。
最初,棋子位于顶点 。由太郎先手,两人轮流将棋子移动到与棋子当前所在顶点直接相连的一个顶点。但是,棋子不能再次访问已经访问过的顶点。当棋子无法移动时,游戏结束。
太郎希望最大化棋子访问过的顶点(包括顶点 )上数字所构成的(多重)集合的中位数,次郎希望最小化这个值。请求出在两人都最优地行动时,这个集合的中位数。
什么是中位数?
长度为 的(多重)集合的中位数定义如下:
- 当 为奇数时,是第 小的数;
- 当 为偶数时,是第 小和第 小的数的平均值。
例如,集合 的中位数是 ,集合 的中位数是 。
输入格式
输入按以下格式从标准输入给出。
输出格式
输出在两人都最优地行动时,棋子访问过的顶点上数字所构成的(多重)集合的中位数。
样例
5
2 4 6 8 10
4 5
3 4
1 5
2 4
7
在两人都最优地行动时,游戏过程如下。
太郎将棋子从顶点 移动到顶点 。
次郎将棋子从顶点 移动到顶点 。
太郎将棋子从顶点 移动到顶点 。
次郎无法移动棋子,游戏结束。
此时,棋子访问过的顶点上数字构成的集合为 。该集合的中位数为 ,输出 。
5
6 4 6 10 8
1 4
1 2
1 5
1 3
8
在两人都最优地行动时,游戏过程如下。
太郎将棋子从顶点 移动到顶点 。
次郎无法移动棋子,游戏结束。
此时,棋子访问过的顶点上数字构成的集合为 。该集合的中位数为 ,输出 。
6
2 2 6 4 6 6
1 2
2 3
4 6
2 5
2 6
2
数据范围
- 是偶数
- 给定的图是一棵树
- 输入中的值全部为整数
难度
省选/NOI-
通过率
—
尝试
0
已通过
0
- ID
- 2246
- 类型
- 传统题
- Time Limit
- 2000ms
- Memory Limit
- 1024MiB
- 上传者