博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
UVa 11300
阅读量:6433 次
发布时间:2019-06-23

本文共 468 字,大约阅读时间需要 1 分钟。

#include <cstdio>
#include <algorithm>
using namespace std;
long long a[1000010],c[1000010];
long long sum,M;
int n;
int main()
{
while(scanf("%d",&n)==1)
{
sum=0;
for(int i=1;i<=n;i++)
{
scanf("%lld",&a[i]);
sum += a[i];
}
M = sum/n;
c[0]=0;
for(int i=1;i<n;i++) c[i] = c[i-1] + a[i] - M;
sort(c,c+n);
long long x1 = c[n/2] , ans=0;
for(int i=0;i<n;i++) ans += abs( x1-c[i] );
printf("%lld\n",ans);
}
return 0;
}

转载于:https://www.cnblogs.com/ouqingliang/p/9245308.html

你可能感兴趣的文章
ISIS的高级属性
查看>>
How To系列(二):how to baidu dork
查看>>
Nginx %00空字节执行任意代码(php)漏洞
查看>>
WordPress主题目录结构说明
查看>>
(总结)Nginx使用的php-fpm的两种进程管理方式及优化
查看>>
启动APACHE出现“error while loading shared libraries: libiconv.so.2”
查看>>
MFS文件系统安装指南
查看>>
查询dsjob
查看>>
Oracle与SQL Server互连
查看>>
JavaScript颜色选择器插件
查看>>
区块链和电子商务 | 大规模电子购物
查看>>
深入理解Fsync
查看>>
c++构造函数详解
查看>>
定制 LAMP 网站服务平台
查看>>
shell中数字计算方法(bc/expr/$(())/let/awk)
查看>>
关于CDH6的一些介绍
查看>>
bzoj 2456: mode
查看>>
windows 2008下无法改变文件(文件夹)权限时,可以看一下其所有者
查看>>
Python的系统管理_04_python_函数
查看>>
linux 修改计算机名
查看>>