Logo Universal Online Judge

UOJ

时间限制:1 s 空间限制:64 MB
统计

同一时刻有N位车主带着他们的爱车来到了汽车维修中心。维修中心共有M位技术人员,不同的技术人员对不同的车进行维修所用的时间是不同的。现在需要安排这M位技术人员所维修的车及顺序,使得顾客平均等待的时间最小。
说明:顾客的等待时间是指从他把车送至维修中心到维修完毕所用的时间。


输入


第一行有两个m,n,表示技术人员数与顾客数。
接下来n行,每行m个整数。第i+1行第j个数表示第j位技术人员维修第i辆车需要用的时间T。


输出


最小平均等待时间,答案精确到小数点后2位。


样例


repair.in
2 2
3 2
1 4


repair.out
1.50


数据范围:


(2<=M<=9,1<=N<=60), (1<=T<=1000)



[title]Source[/title]
[link=exerciseproblems?source=%E5%9B%9B%E5%B7%9D%E7%9C%81NOI2007%E7%9C%81%E9%9B%86%E8%AE%AD%E9%98%9F%E9%80%89%E6%8B%94]四川省NOI2007省集训队选拔[/link]