题库/YBT00386

#YBT00386. 仓库选址

    传统题 难度: 普及+ 标签>一本通换根DP
时间限制1000 ms
内存限制256 MiB
通过率100%1 / 1 次提交
题目描述 查看题解 开始编程Alt+E

YBT00386 · 仓库选址

退出在线编程模式
普及+ 读懂题意,让每一次思考成为成长。
时间限制1000 ms
内存限制256 MiB
通过率100%1 / 1 次提交

题目描述

喵星系有nn个星球,星球以及星球间的航线形成一棵树。 从星球aa到星球bb要花费[dis(a,b)  Xor  M][dis(a,b)\;Xor\;M]秒。(dis(a,b)dis(a,b)表示a,ba,b间的航线长度,XorXor为位运算中的异或) 为了给仓库选址,pfpf想知道,星球i(1≤i≤n)i(1≤i≤n)到其他所有星球花费的时间之和。

输入

第一行包含两个正整数n,Mn,M。 接下来n−1n-1行,每行33个正整数a,b,ca,b,c,表示a,ba,b之间的航线长度为cc。

输出

nn行,每行一个整数,表示星球i到其他所有星球花费的时间之和。

输入样例

4 0
1 2 1
1 3 2
1 4 3

输出样例

6
8
10
12

提示

【数据规模】

测试点编号$N$$M$
$1$$6$$0$
$2$$100$$5$
$3$$2000$$9$
$4$$50000$$0$
$5$$50000$$0$
$6$$50000$$1$
$7$$50000$$6$
$8$$100000$$10$
$9$$100000$$13$
$10$$100000$$15$
答案不超过$2×10^9$。

评测数据说明

本题使用按题意独立构造、以独立程序核对的训练数据及公开样例,共8个测试点,非原站或官方原始数据。总分100分。

题目信息

#1814
100%

1 次通过 · 1 次提交

练习难度 普及+
时间限制
1000ms
内存限制
256MiB

题目标签

暂无标签
上传者