AT_abc466_e [ABC466E] Range Flip
Description
$ N $ 枚のカードが並んでいます。カードには $ 1, 2, \ldots, N $ の番号が付けられています。
カード $ i $ の表面には整数 $ A_i $ が、裏面には整数 $ B_i $ が書かれています。はじめ、すべてのカードは表面が上を向いています。
あなたは、以下の操作を高々 $ K $ 回行うことができます。
- $ 1 \leq l \leq r \leq N $ なる整数 $ l, r $ を選ぶ。 $ l \leq i \leq r $ なる各整数 $ i $ について、カード $ i $ を裏返す。ただし、カードを裏返すとは、操作を行う前に下を向いている面を上に向けることを指す。
操作を終えた後、各カードの上を向いている面に書かれている数の総和として考えられる最大値を求めてください。
Input Format
入力は以下の形式で標準入力から与えられる。
> $ N $ $ K $ $ A_1 $ $ B_1 $ $ A_2 $ $ B_2 $ $ \vdots $ $ A_N $ $ B_N $
Output Format
答えを出力せよ。
Explanation/Hint
### Sample Explanation 1
$ 1 $ 回目の操作で $ l = 2, r = 5 $ とし、 $ 2 $ 回目の操作で $ l = 4, r = 4 $ とすると、上を向いている面に書かれている数はカードの番号の順に $ 2, 9, 5, 9, 8, 7, 5 $ となり、和は $ 45 $ です。
### Sample Explanation 2
$ 1 $ 回も操作を行わなくてもよいです。
### Constraints
- $ 1 \leq N \leq 2 \times 10^5 $
- $ 1 \leq K \leq 10 $
- $ 1 \leq A_i, B_i \leq 10^9 $
- 入力される値はすべて整数