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\% 的数据满足 n20n \le 20

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

对于 60%60\% 的数据满足 n5000n \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