A. 徐老师的天赋激活

    传统题 1000ms 256MiB

徐老师的天赋激活

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

徐老师最近在打一个 MMORPGMMORPG 游戏《O神》

这天游戏新出了一个天赋树系统,一共有 nn 个天赋

一开始每个天赋均没有被激活,对于第 ii 个天赋,激活它需要花费 aia_i 点能量

而天赋之间存在一定的联系,每个天赋有一个关联天赋 bib_i

这个关联是单向的,也就是说可能 aa 的关联天赋是 bb,但是 bb 的关联天赋是 cc

当第 ii 个天赋被激活时,它会给它的关联天赋 bib_i 的激活减少 aia_i 点能量,当然,一个天赋的激活花费不会低于 00

现在徐老师想知道,想要激活所有天赋需要花费的能量最少是多少?

输入格式

第一行包含两个整数 nn,表示天赋个数

接下来 nn 行每行两个整数 ai,bia_i,b_i 含义如题

输出格式

输出一个整数表示激活所有能量最少的花费

数据范围

对于 20%20\% 的数据满足 n≤20n \le 20

对于 40%40\% 的数据满足 n≤300n \le 300

对于 60%60\% 的数据满足 n≤5000n \le 5000

对于 100%100\% 的数据满足 $2\le n \le 2\times 10^5, 1 \le b_i \ne i \le n, 1 \le a_i \le 10^4$

样例输入1

5
9 5
9 3
6 5
7 2
3 3

样例输出1

18

样例解释1

其中一种激活方案为:

  1. 激活天赋 44,花费 77 点能量,会给天赋 22 的需求降低 77 点,变为 22 点
  2. 激活天赋 22,花费 22 点能量,会给天赋 33 需求降低 99 点,变为 00 点
  3. 激活天赋 33,花费 00 点能量,会给天赋 55 需求降低 66 点,变为 00 点
  4. 激活天赋 55,花费 00 点能量
  5. 激活天赋 11,花费 99 点能量

总共花费 7+2+9=187+2+9=18 点能量

样例输入2

10
3 4
3 4
9 2
2 10
7 2
8 1
10 1
4 10
4 2
8 6

样例输出2

36

样例解释2

其中一种激活顺序为:7,1,4,3,5,9,2,8,10,67,1,4,3,5,9,2,8,10,6

24CSP-S暑假模拟赛Day5

未参加
状态
已结束
规则
IOI
题目
4
开始于
2024-8-5 17:00
结束于
2024-8-18 5:00
持续时间
300 小时
主持人
参赛人数
18