问题 Y: 女装大佬

内存限制:128 MB 时间限制:2.000 S
评测方式:文本比较 命题人:
提交:75 解决:5

题目描述

WQD是一位超可爱的女装大佬!!他有n件女式衬衫和n件可爱的小裙子。由于WQD美若天仙,不管哪件衬衫和哪件裙子穿在一起,都能产生一定的搭配值,其中第i件衬衫与第j件裙子产生的搭配值表示为ai,j(例如:第2件衬衫和第3件裙子的搭配值为a2,3)。


令他懊恼的是,每次漫展他只能穿一件衬衫和一件裙子。于是,经过多年修炼,WQD练就了「影分身の術」!


WQD创造了m-1个分身现在,WQD要从n件衬衫和n件裙子中选m套女装,每一套包括1件衬衫和1件裙子,可以产生一定的搭配值


现在,请你帮助m个WQD各选取一套女装(每件衬衫和裙子均只允许使用一次),并使得这m个WQD的衬衫和裙子的搭配值之和最大。请帮他设计方案,求出这个最大的搭配值

输入

第一行为两个整数n,m ,代表WQD拥有n件衬衫和n件裙子,并打算从中选出m套女装。(1≤m≤n≤500)


接下来n行是一个n×n的矩阵,其中第i行第j列为ai,j,即第i件上衣与第j件裙子产生的搭配值。(对于所有的i,j,保证1≤ai,j≤1000)

输出

一个整数,代表WQD可以获得的最大的搭配值之和。

样例输入 复制

5 2
3 4 9 7 6
5 6 8 7 2
2 3 2 3 7
3 4 8 1 2
1 3 9 8 7

样例输出 复制

17

提示

样例解释1

第一个WQD选择了第1件衬衫和第3件裙子,获得了搭配值9;第二个WQD选择了5件衬衫和第4件裙子,获得了搭配值8。总搭配值为9+8=17。


可以证明,这是总搭配值最大的策略。

[样例2输入]

3 3
26 10 89
95 57 99
85 18 24


[样例2输出]

231


样例解释2


最优方案:3个WQD分别选择第1件衬衫+第3件裙子、第2件衬衫+第2件裙子、第3件衬衫+第1件裙子,总搭配值为231.

来源/分类