9942: ABC312 —— F - Cans and Openers
[Creator : ]
Description
There are $N$ items.
Each of these is one of a pull-tab can, a regular can, or a can opener.
The $i$-th item is described by an integer pair $(T_i, X_i)$ as follows:
- If $T_i = 0$, the $i$-th item is a pull-tab can; if you obtain it, you get a happiness of $X_i$.
- If $T_i = 1$, the $i$-th item is a regular can; if you obtain it and use a can opener against it, you get a happiness of $X_i$.
- If $T_i = 2$, the $i$-th item is a can opener; it can be used against at most $X_i$ cans.
Find the maximum total happiness that you get by obtaining $M$ items out of $N$.
Each of these is one of a pull-tab can, a regular can, or a can opener.
The $i$-th item is described by an integer pair $(T_i, X_i)$ as follows:
- If $T_i = 0$, the $i$-th item is a pull-tab can; if you obtain it, you get a happiness of $X_i$.
- If $T_i = 1$, the $i$-th item is a regular can; if you obtain it and use a can opener against it, you get a happiness of $X_i$.
- If $T_i = 2$, the $i$-th item is a can opener; it can be used against at most $X_i$ cans.
Find the maximum total happiness that you get by obtaining $M$ items out of $N$.
Input
The input is given from Standard Input in the following format:
```
$N$ $M$
$T_1$ $X_1$
$T_2$ $X_2$
$\vdots$
$T_N$ $X_N$
```
```
$N$ $M$
$T_1$ $X_1$
$T_2$ $X_2$
$\vdots$
$T_N$ $X_N$
```
Output
Print the answer as an integer.
Constraints
- $1 \leq M \leq N \leq 2 \times 10^5$
- $T_i$ is $0$, $1$, or $2$.
- $1 \leq X_i \leq 10^9$
- All input values are integers.
- $T_i$ is $0$, $1$, or $2$.
- $1 \leq X_i \leq 10^9$
- All input values are integers.
Sample 1 Input
8 4
0 6
0 6
1 3
1 5
1 15
2 1
2 10
2 100
Sample 1 Output
27
If you obtain the 1-st, 2-nd, 5-th, and 7-th items, and use the 7-th item (a can opener) against the 5-th item, you will get a happiness of 6+6+15=27.
There are no ways to obtain items to get a happiness of 2828 or greater, but you can still get a happiness of 27 by obtaining the 6-th or 8-th items instead of the 7-th in the combination above.
There are no ways to obtain items to get a happiness of 2828 or greater, but you can still get a happiness of 27 by obtaining the 6-th or 8-th items instead of the 7-th in the combination above.
Sample 2 Input
5 5
1 5
1 5
1 5
1 5
1 5
Sample 2 Output
0
Sample 3 Input
12 6
2 2
0 1
0 9
1 3
1 5
1 3
0 4
2 1
1 8
2 1
0 1
0 4
Sample 3 Output
30