#D1022. # 设计信封

# 设计信封

题目背景

nn 种信件:长 aia_i,宽 bib_i,个数 cic_i 。需要制作 kk 种信封,长 AiA_i ,宽 BiB_i 。最少浪费多少空间?

题目描述

一共 nn 种信件,每种信件有属性 ai,bi,cia_i,b_i,c_i 分别表示 长宽和个数。

现在有 kk 次设计信封的机会,每种信封也有长和宽,仅当信封的长和宽都分别大于等于信件的长和宽时,信件才能放到信封中,放置方向是固定的。

如果信件尺寸为 aabb ,信封尺寸为 AABB 满足 aA, bBa \le A,\ b \le B ,则信件可以放进该信封,且浪费的面积为 A×Ba×bA \times B − a \times b

要设计出最多 kk 种信封将 nn 种信件都放进去。 问,如何设计信封能够使得浪费的总面积最小? 输出最小浪费总面积。

输入格式

第一行输入两个整数 n,kn,k ,表示信件种数和信封种数。

接下来 nn 行,每行三个整数 ai,bi,cia_i,b_i,c_i, 表示一种信件的长,宽以及个数。

输出格式

输出一个整数,表示最少浪费的空间大小。

输入输出样例 #1

输入 #1

5 1
10 10 5
9 8 10
4 12 20
12 4 8
2 3 16

输出 #1

5836

输入输出样例 #2

输入 #2

5 2
10 10 5
9 8 10
4 12 20
12 4 8
2 3 16

输出 #2

1828

输入输出样例 #3

输入 #3

5 5
10 10 5
9 8 10
4 12 20
12 4 8
2 3 16

输出 #3

0

说明/提示

1kn151\le k\le n\le 15

1ai,bi,ci100001\le a_i,b_i,c_i \le 10000