#HK4310. 「ROIR 2022 Day2」光纤通信网络

「ROIR 2022 Day2」光纤通信网络

题目描述

译自 ROI Regional 2022 Day2 T3. Оптические каналы связи

在弗拉特兰有 nn 个城市,编号从 11nn,其中首都的编号为 11。弗拉特兰的计算机网络结构如下:每个城市都有一个连接中心,可以通过有线通信渠道与其他一些中心相连。任意两个城市之间只有一条路径连接,也就是说,这个网络是一个树形结构。对于编号为 ii (i>1)(i > 1) 的城市,从城市 ii 到首都的路径上的第一个城市记为 pip_i

计划对弗拉特兰的网络进行升级,将一些有线通信渠道替换为更先进的光纤通信渠道。光纤渠道只能替换现有的有线渠道。将连接城市 ii 和城市 pip_i 的渠道替换为光纤的成本为 wiw_i。由于技术限制,任何连接中心最多只能通过光纤渠道连接到 kk 个其他中心。

弗拉特兰的通信部希望制定一个升级计划,使得升级后的光纤网络的连通性尽可能高。因此,需要选择尽可能多的渠道进行升级。同时,为了尽量减少升级成本,在数量相同的情况下,应选择总成本最小的渠道进行升级。

请帮助通信部的专家选择要升级的渠道。

输入格式

第一行包含两个整数 nnkk (2n105,1k100)(2 \le n \le 10^5, 1 \le k \le 100)

接下来的 n1n - 1 行描述了渠道,第 (i1)(i-1) 行包含两个整数:pip_iwiw_i (1pii,0wi109)(1 \le p_i \le i, 0 \le w_i \le 10^9)

输出格式

输出两个整数 cntcntcostcost,表示可以升级的最大渠道数量以及升级这些渠道的最小成本。

8 2
1 0
1 0
1 0
2 0
2 0
2 0
1 0
4 0

样例 1 中,网络在升级前后的配置如下图所示。需要升级的渠道用粗线表示。可以升级的最大渠道数量为 44。任何渠道的升级成本均为 00,因此未显示。

还有其他合适的方案,可以升级 44 个渠道。

8 3
1 5
1 2
1 4
2 6
2 7
2 2
1 6
6 27

样例 2 中,网络在升级前后的配置如下图所示。需要升级的渠道用粗线表示。可以升级的最大渠道数量为 66。每个渠道的升级成本显示在渠道旁边,最优方案的总升级成本为 2727

数据范围与提示

详细子任务附加限制及分值如下表所示。

子任务 分值 附加限制 子任务依赖
11 55 n15n \le 15k=1k = 1wi=0w_i = 0
22 n15n \le 15wi=0w_i = 0 11
33 33 n15n \le 15 1,21, 2
44 77 k=1k = 1wi=0w_i = 0 11
55 55 k=1k = 1 1,41, 4
66 77 k2k \le 2wi=0w_i = 0 1,4,51, 4, 5
77 44 k2k \le 2 1,4,5,61, 4, 5, 6
88 1111 n100n \le 100wi=0w_i = 0 1,21, 2
99 44 n100n \le 100 1,2,3,81, 2, 3, 8
1010 1111 n2000n \le 2\,000wi=0w_i = 0 1,2,81, 2, 8
1111 44 n2000n \le 2\,000 1,2,3,8,9,101, 2, 3, 8, 9, 10
1212 2020 wi=0w_i = 0 1,2,4,6,8,101, 2, 4, 6, 8, 10
1313 1414 1121\sim 12