新学期伊始,ACM老师又在为如何给学生分配课程设计题目而犯愁,ACM老师老共有 N 名学生和 M 个可选的题目,根据这些学生平时的表现,ACM老师精确计算出了每名学生完成各个课程设计题目所需的时间,现ACM老师要给每名学生分配一个题目,使得最快完成课程设计同学所需的时间与最慢完成课程设计同学所需的时间的差最小。
新学期伊始,ACM老师又在为如何给学生分配课程设计题目而犯愁,ACM老师老共有 N 名学生和 M 个可选的题目,根据这些学生平时的表现,ACM老师精确计算出了每名学生完成各个课程设计题目所需的时间,现ACM老师要给每名学生分配一个题目,使得最快完成课程设计同学所需的时间与最慢完成课程设计同学所需的时间的差最小。
第一行给出正整数 T(1<=T<=10 ),表示共有 T 组测试数据,每组测试数据,首先给出两个正整数 N(0<N<=200),M( 0<M<=10),接下来给出 N 行,每行包含 M 个正整数,第 i 行的第 j 个正整数代表第 i 名同学完成第 j 个课程设计所需的时间 p ( 0<=p<=1000 )。
对于每组测试数据,单行输出最小差值。
3
2 2
1 1
1 1
3 4
2 4 5 8
6 2 1 9
4 6 8 5
2 3
1 2 3
10 12 10
0
1
7
题意就是让你在N*M的矩阵中挑出N个数,这N个数两两不同行(也就是每行选一个),且保证挑选出来的N个数中最大值和最小值之差最小。
Anything about this OnlineJudge, Please Contact Administrator. Click add QQ
OJ system based on HUSTOJ Project , UI based on Twitter Bootstrap
Copyright 2016 ACM算法攻关部cnt: 1938
关于网站改版