【题目描述】
喵星系有n个星球,星球以及星球间的航线形成一棵树。
从星球a到星球b要花费[dis(a,b)XorM]秒。(dis(a,b)表示a,b间的航线长度,Xor为位运算中的异或)
为了给仓库选址,pf想知道,星球i(1≤i≤n)到其他所有星球花费的时间之和。
【输入】
第一行包含两个正整数n,M。
接下来n−1行,每行3个正整数a,b,c,表示a,b之间的航线长度为c。
【输出】
n行,每行一个整数,表示星球i到其他所有星球花费的时间之和。
【输入样例】
文本
4 0
1 2 1
1 3 2
1 4 3
【输出样例】
【提示】
【数据规模】
| 测试点编号 |
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×109。