小曙有一棵包含 $$$n$$$ 个节点的无根树 $$$T$$$,节点编号为 $$$1, 2, \dots, n$$$。同时,他手中有一个包含 $$$n$$$ 个正整数的多重集 $$$S = \{s_1, s_2, \dots, s_n\}$$$。
小曙需要为树上的每个节点 $$$u$$$ 分配一个来自集合 $$$S$$$ 的点权 $$$w_u$$$,使得集合 $$$S$$$ 中的每个元素恰好分配给一个节点。
对于树上的任意一对有序节点 $$$(x, y)$$$,定义其路径权值 $$$f(x, y)$$$ 为节点 $$$x$$$ 到节点 $$$y$$$ 的简单路径上所有节点的点权之和(包含端点 $$$x$$$ 和 $$$y$$$)。
请你帮小曙确定一种点权分配方案,使得整棵树的总路径权值之和最大,即最大化:$$$$$$\sum_{u=1}^n \sum_{v=1}^n f(u, v)$$$$$$
第一行输入一个正整数 $$$T\ (1\le T\le 10^4)$$$,表示测试组数。
接下来的 $$$T$$$ 组测试中,输入格式如下:
此外,数据保证所有测试点 $$$n$$$ 的总和不超过 $$$2\times 10^5$$$。
对于每组测试,共输出一行:
如果存在多种合法解,输出任意一种合法方案即可通过本题。
432 1 41 22 345 7 8 11 22 33 4810 5 6 15 9 12 33 101 22 54 55 38 73 73 6101 2 3 4 5 6 7 8 9 101 22 44 98 38 75 42 86 86 10
2 4 15 8 7 110 12 33 9 15 6 10 56 9 5 8 4 7 3 10 2 1
对于样例二:
一种最优的点权分配方案:$$$w_1 = 1, w_2 = 8, w_3 = 7, w_4 = 5$$$。
计算部分代表性有序点对的简单路径权值: