#Lutece0509. 矩阵元素的平均值

矩阵元素的平均值

Migrated from Lutece 509 矩阵元素的平均值

All parts of this problem, including description, images, samples, data and checker, might be broken. If you find bugs in this problem, please contact the admins.

Description

定义矩阵两个元素的距离为两个元素行下标差的绝对值与列下标差的绝对值之和。任给一个mmnn列的实数矩阵(每个元素有两位小数,1m,n501\leq m,n\leq 50),计算与矩阵每个元素距离小于等于11的元素的平均值并取代该元素,输出结果矩阵。要求每个元素保留两位小数。

Input

输入的第一行是数据组数TT,其后是TT组测试数据。每组数组的第一行是整数mmnn,表示随后有mmnn列的实数矩阵,mmnn之间用一个空格隔开,矩阵元素的每个元素后有一个空格。两组数据间有一个空行。元素的范围为[0,500][0,500]

Output

对应每组输入数据,输出一个结果矩阵,没一个数字保留两位小数,并且后面有一个空格。 每组输出后有一个空行。

Samples

2
3 3
1.00 2.00 3.00 
4.00 5.00 6.00 
7.00 8.00 9.00 

1 3
1.00 2.00 3.00
2.33 2.75 3.67 
4.25 5.00 5.75 
6.33 7.25 7.67 

1.50 2.00 2.50

Resources

wxiaoping