Score : $400$ points
There are $N$ one-off jobs available. If you take the $i$-th job and complete it, you will earn the reward of $B_i$ after $A_i$ days from the day you do it.
You can take and complete at most one of these jobs in a day.
However, you cannot retake a job that you have already done.
Find the maximum total reward that you can earn no later than $M$ days from today.
You can already start working today.
Input is given from Standard Input in the following format:
$N$ $M$ $A_1$ $B_1$ $A_2$ $B_2$ $\vdots$ $A_N$ $B_N$
Print the maximum total reward that you can earn no later than $M$ days from today.
3 4 4 3 4 1 2 2
5
You can earn the total reward of $5$ by taking the jobs as follows:
5 3 1 2 1 3 1 4 2 1 2 3
10
1 1 2 1
0