Mock CCO '19 Contest 2 Problem 6 - A Fundraising Problem

View as PDF

Submit solution

Points: 12 (partial)
Time limit: 1.0s
Memory limit: 162M

Problem types

N people want to donate money to DMOJ. Each person has one person that they hate though, so they will not donate money if the person they hate donates to DMOJ.

Compute the maximum amount of money that DMOJ can receive.

Constraints

1N106

ai106

Input Specification

The first line contains a single integer, N.

The next N lines contain two space-separated integers. The first is the amount of money person i will donate, ai. The second is the index of the person they hate, which will be one-indexed.

Output Specification

Output the desired total.

Sample Input

Copy
3
10 2
20 3
30 1

Sample Output

Copy
30

Comments


  • 11
    discoverMe  commented on May 25, 2019, 10:12 p.m.

    unlike in real life you can't hate yourself