AT_utpc2021_e Bounding Box
Description
[problemUrl]: https://atcoder.jp/contests/utpc2021/tasks/utpc2021_e
座標平面上に $ N $ 個の点があります。$ i $ 個目の点は、座標 $ (x_i,\ y_i) $ に位置しており、その価値は $ c_i $ です。
あなたの仕事は、$ N $ 個の点からちょうど $ K $ 個の点を選ぶことです。その後、以下のように変数を定めます。
- $ X_{\max} $ $ \coloneqq $ 選んだ点の $ x $ 座標の最大値
- $ X_{\min} $ $ \coloneqq $ 選んだ点の $ x $ 座標の最小値
- $ Y_{\max} $ $ \coloneqq $ 選んだ点の $ y $ 座標の最大値
- $ Y_{\min} $ $ \coloneqq $ 選んだ点の $ y $ 座標の最小値
- $ S $ $ \coloneqq $ 選んだ点の価値の総和
点を選び終えた後、あなたは報酬として $ (X_{\max}\ -\ X_{\min})\ +\ (Y_{\max}\ -\ Y_{\min})\ +\ S $ 円を獲得することができます。最大で何円の報酬を獲得可能か求めてください。
Input Format
入力は以下の形式で標準入力から与えられる。
> $ N $ $ K $ $ x_1 $ $ y_1 $ $ c_1 $ $ \vdots $ $ x_N $ $ y_N $ $ c_N $
Output Format
答えを $ 1 $ 行に出力せよ。
Explanation/Hint
### 制約
- 入力は全て整数
- $ 1\ \le\ K\ \le\ N\ \le\ 2\ \times\ 10^5 $
- $ 1\ \le\ x_i,\ y_i\ \le\ 10^9 $
- $ 1\ \le\ c_i\ \le\ 10^9 $
### 部分点
- $ 1\ \le\ N\ \le\ 1000 $ を満たすデータセットに正解した場合は $ 30 $ 点が与えられる。
### Sample Explanation 1
$ 1 $ 個目の点と $ 2 $ 個目の点を選ぶと、報酬の額は $ (3\ -\ 1)\ +\ (3\ -\ 1)\ +\ 2\ =\ 6 $ で、 $ 6 $ 円となります。これよりも高い額は達成不可能なので、$ 6 $ が答えです。