当前位置: 首页 > news >正文

网站源码免费分享/网络运营商

网站源码免费分享,网络运营商,怎么查找网站,android wordpress 源码分析显然最后每个小朋友所拥有的糖果数就是糖果数总和的平均数。设该平均数为t。 环的问题一般断成链,但这个题似乎没有什么很好的办法在枚举断点的时候快速算出答案(我甚至不知道会不会有断点) 于是我们假装把他断开了。假装现在我们已经知道了1…

  显然最后每个小朋友所拥有的糖果数就是糖果数总和的平均数。设该平均数为t。

  环的问题一般断成链,但这个题似乎没有什么很好的办法在枚举断点的时候快速算出答案(我甚至不知道会不会有断点)

  于是我们假装把他断开了。假装现在我们已经知道了1号小朋友要给n号小朋友x颗糖果(可以为负)。那么,2给1,3给2,4给3,等等等等,小朋友之间传递的糖果数都被确定了。

  1号给了n号x颗后,其还剩a1-x颗,那么2号小朋友就要给1号t-(a1-x)=x-(a1-t)颗。

  把1、2号看成整体,给了n号x颗后,其还剩a1+a2-x颗,那么3号小朋友就要给他们x-[(a1+a2)-t*2]颗。

  以此类推,k号小朋友要给k-1号x-[(a1+a2+……+ak-1)-t*(k-1)]颗。

  我们的目标是使上面所有数的绝对值之和最小。与这个值有关的量里只剩x是变量了。

  那么什么时候这个值最小?假装这有一个数轴,有一些点是0,a1-t(a1+a2)-t*2,等等等等。

  我们要找一个点x使得其到这些点的距离之和最小。显然放在最中间,也就是中位数的位置就行了。

  stl里有个nth_element的黑科技,线性找第k大。

// luogu-judger-enable-o2
#include<iostream> 
#include<cstdio>
#include<cmath>
#include<cstdlib>
#include<cstring>
#include<algorithm>
using namespace std;
int read()
{int x=0,f=1;char c=getchar();while (c<'0'||c>'9') {if (c=='-') f=-1;c=getchar();}while (c>='0'&&c<='9') x=(x<<1)+(x<<3)+(c^48),c=getchar();return x*f;
}
#define N 1000010
int n;
long long a[N],s[N],k,ans=0;
int main()
{n=read();for (int i=1;i<=n;i++) s[i]=s[i-1]+read();k=s[n]/n;for (int i=1;i<=n;i++) a[i]=s[i-1]-k*(i-1);nth_element(a+1,a+(n+1>>1),a+n+1);for (int i=1;i<=n;i++) ans+=abs(a[i]-a[n+1>>1]);cout<<ans;return 0;
}

 

转载于:https://www.cnblogs.com/Gloid/p/9404104.html

http://www.jmfq.cn/news/5113315.html

相关文章:

  • 北京知名网站建设/找资源
  • 网站建设公司南昌/百度热搜榜排名
  • 怎么做网站跳转链接/梅花seo 快速排名软件
  • b2c网站资料怎么做/郑州优化网站关键词
  • 个人网站备案 网站名称/百度安装免费下载
  • 网站模板安装步骤/西安网站推广助理
  • 聊城做手机网站推广/郑州百度推广托管
  • 网站怎么利用朋友圈做推广/上海优质网站seo有哪些
  • 做橡胶的网站/seo的五个步骤
  • 网站的推广和宣传方式/网络广告策划方案范文
  • 做外贸做几个网站合适/seo营销名词解释
  • 网站开发方式/怎么开通网站平台
  • 品牌网站建设方/西安seo主管
  • 电子商务网站建设大作业/网站seo怎么操作
  • 花桥网站建设公司/sem是什么意思
  • 网站怎么做网络推广/淘宝seo优化怎么做
  • 大型综合新闻门户网站织梦模板/厦门网站到首页排名
  • 青岛公司网站建设公司/东莞头条最新新闻
  • 福建省品牌建设促进会网站/百度推广投诉人工电话
  • 大学教学应用网站开发现状/讯展网站优化推广
  • 苏州seo网站系统/seo网站监测
  • wordpress占用空间越来越大/seo学校培训课程
  • 文学网站建设/口碑营销策略有哪些
  • 地方性购物网站/浙江关键词优化
  • 做网站建设个体经营小微企业/搜索网站的浏览器
  • 凡科做的网站好垃圾/网址收录入口
  • 湖南专业做网站公司排名/google官网注册
  • 网站新闻 写法/谷歌网站收录提交入口
  • 网站多语言建设/网址ip地址查询工具
  • 南昌加盟网站制作/网站搜索引擎优化的基本内容