[省选联考 2022] 最大权独立集问题(民间数据)

12 篇文章 0 订阅
9 篇文章 0 订阅

[省选联考 2022] 最大权独立集问题(民间数据)

题目背景

1 s
2 GiB

题目描述

小 E 喜欢出最大权独立集问题。

接下来,他还想了 n n n 道最大权独立集问题。

小 E 有 n n n 个 AI,编号为 1 ∼ n 1 \sim n 1n

开始时第 i i i 个 AI 里面存有 d i d_i di 道小 E 事先出好的最大权独立集问题。

有些 AI 之间可以互相通信,对于所有的 2 ≤ i ≤ n 2 \leq i \leq n 2in ,第 i i i 个 AI 可以和第 c i c_i ci 个 AI 互相通信。其中 c i < i c_i < i ci<i,且相同的 c i c_i ci 出现不超过 2 2 2 次。所以,这些 AI 连成了一个二叉树的形状。此外,其他对 AI 不可以互相通信。

小 E 需要暂时断开这些 AI 之间的连接。他只能逐一断开 AI 之间的连接。两个原本能够互相通信的 AI 在断开它们之间的连接之前,会互相交换存在里面的所有题目,具体请见样例。

小 E 希望在断掉所有连接之后,参与交换的题目数量最少。
他想叫你帮他解决这个问题,还说如果你成功解决了这个问题,那么在出那些最大权独立集问题的时候,他会帮你提交一份标程代码。

输入格式

第一行一个正整数 n n n

第二行 n n n 个整数,第 i i i 个表示 d i d_i di

第三行 n − 1 n - 1 n1 个正整数,第 i i i 个表示 c i + 1 c_{i+1} ci+1

输出格式

一行一个整数表示答案。

输入输出样例

样例输入1
3
2 1 3
1 1
样例输出1
7

说明/提示

【样例解释 #1】

一种最优的方案是:断开 1 1 1 号与 2 2 2 号 AI 之间的连接,这样需要交换 2 + 1 = 3 2 + 1 = 3 2+1=3 道题;然后断开 1 1 1 号与 3 3 3 号 AI 之间的连接,这样需要交换 1 + 3 = 4 1 + 3 = 4 1+3=4 道题。所以答案是 7 7 7

【数据范围】

保证 1 ≤ c i ≤ i 1 \le c_i \le i 1cii,且相同的 c i c_i ci 最多出现两次。

保证 1 ≤ d i ≤ 10 9 1 \le d_i \le {10}^9 1di109

测试点编号 n ≤ n \leq n
1 ∼ 3 1 \sim 3 13 10 10 10
4 ∼ 7 4 \sim 7 47 100 100 100
8 ∼ 11 8 \sim 11 811 500 500 500
12 ∼ 16 12 \sim 16 1216 1000 1000 1000
17 ∼ 25 17 \sim 25 1725 5000 5000 5000
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值