#P17502. PM14336 子树距离和
PM14336 子树距离和
题目描述
有 个城镇,编号为 ,由 条双向公路连接成一棵树,并以 号城镇为根。公路具有非负长度。
对于每个顶点 ,记 为以 为根的子树。
商人准备在 中选择一个城镇 作为基地,并依次前往子树中的所有城镇。与基地选择有关的代价为
。
令 为上述代价的最小值,其中基地 必须属于 。
树并不直接给出,而是由参数 生成。令 cur = seed,对于 执行:
cur = (C * cur + D) mod 10^9
par[i] = cur mod (i + 1)
cur = (C * cur + D) mod 10^9
L[i] = cur mod 10^6
随后加入一条连接 par[i] 与 的边,其长度为 L[i]。
请计算所有 ,并输出它们的按位异或值:
。
输入格式
一行输入四个整数 。
输出格式
输出一个整数,表示所有 的按位异或值。
数据范围
- ;
- 。
样例
输入
6 8 3 13
输出
856320