zoukankan
html css js c++ java
hit problem
Code
#include
<
iostream
>
#include
<
cmath
>
using
namespace
std;
typedef
struct
node
{
int
a[
101
][
101
];
int
sum[
101
];
double
avg[
101
];
}
node;
int
main()
{
int
i,j,n,m,ans,T;
scanf(
"
%d
"
,
&
T);
while
(T
--
)
{
scanf(
"
%d%d
"
,
&
m,
&
n);
node mm;
ans
=
0
;
memset(mm.sum,
0
,
sizeof
(mm.sum));
for
(i
=
0
;i
<
n;i
++
)
{
for
(j
=
0
;j
<
m;j
++
)
{
scanf(
"
%d
"
,
&
mm.a[i][j]);
mm.sum[j]
+=
mm.a[i][j];
}
}
for
(i
=
0
;i
<
m;i
++
)
mm.avg[i]
=
1.0
*
mm.sum[i]
/
n;
double
min
=
1000000.0
;
int
index
=
0
;
for
(i
=
0
;i
<
n;i
++
)
{
double
temp
=
0.0
;
for
(j
=
0
;j
<
m;j
++
)
{
temp
+=
fabs(mm.a[i][j]
-
mm.avg[j]);
}
if
(temp
<
min)
{
min
=
temp;
index
=
i;
}
}
for
(i
=
0
;i
<
n;i
++
)
{
if
(i
!=
index)
{
for
(j
=
0
;j
<
m;j
++
)
{
ans
+=
abs(mm.a[index][j]
-
mm.a[i][j]);
}
}
}
printf(
"
%d\n
"
,ans);
}
return
0
;
}
查看全文
相关阅读:
Flash 终将谢幕:微软将于年底( 2020 年 )停止对 Flash 的支持
分布式id生成方案总结
如何设计一个亿级网关(API Gateway)?
服务之间的调用为啥不直接用 HTTP 而用 RPC?
Dubbo 总结:关于 Dubbo 的重要知识点
CAP理论解读
单点登录(SSO)的设计与实现
入职微软三个月把老板炒了,七个月自己跑路是一种怎样的体验?
有关链表的小技巧,我都给你总结好了
排序算法入门之「选择排序」
原文地址:https://www.cnblogs.com/Knuth/p/1565869.html
最新文章
python输出带颜色字体详解
pycharm的venv文件夹的自定义
model,form,modelfom补充
Requirement already satisfied解决办法:pip install 工具包到指定目录
工具 网址
Windows pip安装
安装chrome插件报"程序包无效
抽屉示例
es学习笔记(一)
jenkins配置
热门文章
java实现判断时间是否为合法时间
java变量之成员变量和局部变量以及它们的运行机制
java内存区域----运行时数据区
java方法参数传递方式只有----值传递!
根据map中的某一key进行排序(快速排序实现)
java实现交集,并集,包括对象和基本类型
PAT乙级1003
PAT乙级1004
JAD 反编译
JVM 详解,大白话带你认识 JVM
Copyright © 2011-2022 走看看