#aBC249F. [ABC249F] Ignore Operations

[ABC249F] Ignore Operations

AT_abc249_f [ABC249F] Ignore Operations

题目描述

高桥君有一个整数 xx。初始时,x=0x = 0

NN 次操作。第 ii 次操作由整数 ti,yit_i, y_i 给出,具体如下:

  • ti=1t_i = 1 时,用 yiy_i 替换 xx
  • ti=2t_i = 2 时,用 x+yix + y_i 替换 xx

高桥君可以选择忽略 00 个到 KK 个操作。对于剩下的操作,按照原顺序依次执行。请你求出最终 xx 的可能最大值。

输入格式

输入按以下格式从标准输入给出。

NN KK
t1t_1 y1y_1
\vdots
tNt_N yNy_N

输出格式

请输出最终 xx 的最大可能值。

输入输出样例 #1

输入 #1

5 1
2 4
2 -3
1 2
2 1
2 -3

输出 #1

3

输入输出样例 #2

输入 #2

1 0
2 -1000000000

输出 #2

-1000000000

输入输出样例 #3

输入 #3

10 3
2 3
2 -1
1 4
2 -1
2 5
2 -9
2 2
1 -6
2 5
2 -3

输出 #3

15

说明/提示

数据范围

  • 1N2×1051 \leq N \leq 2 \times 10^5
  • 0KN0 \leq K \leq N
  • ti{1,2}t_i \in \{1, 2\}1iN1 \leq i \leq N
  • yi109|y_i| \leq 10^91iN1 \leq i \leq N
  • 输入均为整数

样例解释 1

如果忽略第 55 次操作,则 xx 的变化为 $0 \rightarrow 4 \rightarrow 1 \rightarrow 2 \rightarrow 3$,最终 xx 的值为 33,这是最大值。

由 ChatGPT 4.1 翻译