#P12887. 【NOIP Round #8】偷塔

【NOIP Round #8】偷塔

题目描述

地图上有 NN 座防御塔,第 ii 座塔在位置 (xi,yi)(x_i,y_i),有价值 cic_i,偷一座塔需要一秒钟的时间。

你的队友只能牵制监管者 KK 秒,故你只能偷 KK 座塔。

令:

  • XmaxX_{max} 表示你偷的 KK 座塔中,xx 坐标的最大值。
  • XminX_{min} 表示你偷的 KK 座塔中,xx 坐标的最小值。
  • YmaxY_{max} 表示你偷的 KK 座塔中,yy 坐标的最大值。
  • YminY_{min} 表示你偷的 KK 座塔中,yy 坐标的最小值。
  • SS 表示你偷的 KK 座塔中,价值 cc 的和。

你需要选择 KK 座塔,最大化 (XmaxXmin)+(YmaxYmin)+S(X_{max}-X_{min})+(Y_{max}-Y_{min})+S

输入格式

第一行两个整数 N,KN,K

接下来 NN 行,其中第 ii 行有三个整数 xi,yi,cix_i,y_i,c_i,表示第 ii 座塔的信息。

输出格式

输出一行一个整数表示答案。

样例

样例输入 #1

3 2
1 3 1
3 1 1
3 3 2

样例输出 #1

6

选择防御塔 1,21,2 即可。

样例输入 #2

12 5
79 29 4
47 96 11
31 100 13
89 67 13
28 45 9
66 70 12
18 12 9
21 57 14
67 17 6
91 12 9
79 11 8
67 50 6

样例输出 #2

220

样例输入/输出 #3~6

见下发文件。

数据范围与约定

对于所有数据,有:

  • 1KN2×1051 \le K \le N \le 2 \times 10^5
  • 1xi,yi1091 \le x_i,y_i \le 10^9
  • 1ci1091 \le c_i \le 10^9

子任务:

子任务编号特殊性质分值
$1$$N \le 20$$15$
$2$$N \le 50$$10$
$3$$N \le 500$$10$
$4$$N \le 5000$$10$
$5$$K \le 2$$10$
$6$$K \le 5$$15$
$7$$c_i = 1$$10$
$8$$20$