#CSP1017E. 偷塔

偷塔

题目描述

地图上有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

输入#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 

输出

220

数据范围与约定

对于所有数据,有:

·1KN21051≤K≤N≤2*10^5

·1xi,yi1091≤x_i,y_i≤10^9

·1ci1091≤c_i≤10^9

子任务

子任务 特殊性质 分值
1 N20N≤20 15
2 N50N≤50 10
3 N500N≤500
4 N5000N≤5000
5 K<2K<2
6 K5K≤5 15
7 Ci=1C_i=1 10
8 20