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
;
}
查看全文
相关阅读:
php省市联动实现
json学习笔记
ajax无刷新技术
session和cookie
缩略图,透明度,水印,图片合并
PHP画矩形,椭圆,圆,画椭圆弧 ,饼状图
PHP字母数字验证码和中文验证码
PHP画图的基本步骤GD库
文件上传和多文件上传
js身份证验证
原文地址:https://www.cnblogs.com/Knuth/p/1565869.html
最新文章
VUE 组件缓存与刷新
手动触发html校验submit, 校验不通过不提交
JS 性能提升 -- 1
IE 11, blob下载解决方案
zrender初步理解
JS设计模式
重拾css权重
前端自动化测试karma+mocha+chai
JS 重拾基础
十万个为什么
热门文章
一篇入门分布式事务框架Seata【AT模式】
springboot拓展接口ApplicationRunner和CommandLineRunner详解
mybatis二级缓存原理及源码分析
mybatis-plus整合springboot
mybatis-plus整合spring
mybatis一级缓存原理及源码分析
mybatis架构原理
手写自定义mybatis框架
使用JDBC进行增删改查
MySQL存储引擎
Copyright © 2011-2022 走看看