D. 徐老师的天梯赛

    传统题 2000ms 512MiB

徐老师的天梯赛

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

题目描述

一年一度的天梯挑战赛又要来了!

众所周知,天梯赛是一个团队赛,以团队里每个人的成绩总和作为团队成绩进行排名。

而徐老师今年准备组一只无敌小队去挑战天梯赛!

但是经过徐老师的调查,才发现原来自己的集训队关系居然错综复杂(原来大家都心怀鬼胎)

集训队一共有 nn 名队员,但是每个队员都 恰好有且仅有 一名讨厌的对象

形式化的来说,队员编号分别为 1∼n1 \sim n,其中编号为 ii 的队员实力为 aia_i,而他讨厌的队员编号是 bib_i,表示他不愿意和编号为 bib_i 的队员一起参赛,如果一起参赛,他就会摆烂,甚至影响队友。

现在徐老师想知道,如何挑选队员可以使得他们既不会有人摆烂,又可以使得团队的总体实力之和最大?

输入格式

输入第一行包含一个整数 nn 表示集训队人数

接下来 nn 行,每行两个整数 ai,bia_i,b_i,表示编号为 ii 的队员实力为 aia_i,讨厌编号为 bib_i 的队员

输出格式

输出一行包含一个整数,表示徐老师能选到的团队总体实力最大值

数据范围

测试点编号 nn aia_i
1∼61 \sim 6 1≤n≤101 \leq n \leq 10 1≤ai≤1061 \leq a_i \leq 10^6
7∼147 \sim 14 1≤n≤30001 \leq n \leq 3000
15∼2015\sim 20 1≤n≤1061 \leq n \leq 10^6

对于所有数据,保证 1≤bi≤n1 \leq b_i \leq n 且 bi≠ib_i \neq i

样例输入1

3
10 2
20 3
30 1

样例输出1

30

样例解释1

发现不管怎么选,都只能选一个人,那就选队员 33

样例输入2

10
15 2
10 3
20 1
30 1
25 6
35 5
10 5
15 6
40 10
50 9

样例输出2

145

样例解释2

选 3,4,6,7,103,4,6,7,10 达到最优 20+30+35+10+50=14520 + 30 + 35 + 10 + 50 = 145

2026暑假提高组模拟赛(8)

未参加
状态
已结束
规则
IOI
题目
4
开始于
2026-8-7 17:30
结束于
2026-8-17 17:30
持续时间
240 小时
主持人
参赛人数
22