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

采票网站刷流水做任务网站建设方案及预算

采票网站刷流水做任务,网站建设方案及预算,上海奉贤做网站,wordpress如何发照片题意 有n个小朋友坐成一圈#xff0c;每人有ai个糖果。每人只能给左右两人传递糖果。每人每次传递一个糖果代价为1。 思路 假设平均数是x#xff0c;且a1给an了k个#xff08;k0说明是an给a1了-k个#xff09;#xff0c;那么总代价就可以算出来#xff1a; ananka1-…题意 有n个小朋友坐成一圈每人有ai个糖果。每人只能给左右两人传递糖果。每人每次传递一个糖果代价为1。 思路 假设平均数是x且a1给an了k个k0说明是an给a1了-k个那么总代价就可以算出来 ananka1-ka2代价|k|xa1a2-x-ka3代价|a1-x-k|xa1a2a3-2x-k代价|a1a2-2x-k|x代价|a1a2a3-3x-k| 令bisum(a1..i)-ix则总代价sum|bi-k|。易知k为中位数时此值最小。问题转化为求中位数…… 用自己快速选择第K大模板TLE……sort直接过了…… 代码 [cpp] #include iostream #include cstdio #include cmath #include algorithm #include string #include cstring #include vector #include set #include stack #include queue #define MID(x,y) ((xy)/2) #define MEM(a,b) memset(a,b,sizeof(a)) #define REP(i, begin, end) for (int i begin; i end; i ) using namespace std; const int maxn 1000005; int a[maxn]; long long sum[maxn], b[maxn]; int main(){ int n; scanf(%d, n); sum[0] 0; REP(i, 1, n){ scanf(%d, a[i]); sum[i] sum[i-1] a[i]; } long long average sum[n] / n; REP(i, 0, n-1){ b[i] sum[i] - (i) * average; } sort(b, bn); long long res 0; REP(i, 0, n-1){ res abs(b[i] - b[n/2]); } printf(%lld\n, res); return 0; } [/cpp]转载于:https://www.cnblogs.com/AbandonZHANG/p/4114124.html
http://www.pierceye.com/news/126366/

相关文章:

  • 樟木头网站仿做深圳网站开发公司
  • 孙俪做的网站广告微信如何修改wordpress
  • 有什么手机做网站的免费ppt模板下载花
  • 网站建设团队技术介绍县级网站
  • 深圳营销型网站建设价格网站建设文化如何
  • 提交网站的入口地址网站建设灬金手指下拉十五
  • 连云港建设局网站学校网站建设管理相关规定
  • 什么网站做玩具的外贸网站监控系统
  • 从事网站美工建设厦门网站制作企业
  • 网站后台传图片南昌做网站要多少钱
  • 网站包括什么国内最大的域名交易平台
  • 做营销型网站 公司哈尔滨展览设计公司
  • 网站设计费用多少钱产品网页设计教程
  • 深圳公司网站建设设计网站推广的意义和方法
  • 网站需要哪些费用免费营销型网站模版
  • 如何做购物网站的教程wordpress酷炫插件
  • 建设信用卡网站登录网站建设和微信小程序
  • 邓州企业网站艺术设计方案
  • 广州市住房住建局网站永久免费的云电脑
  • 建设网站后如何上线不用服务器做网站
  • 建站服务论坛国外做外贸哪个网站好些
  • 营销型网站试运营调忧仿别人网站
  • 低价网站制作企业云南网站开发公司
  • 成都市建设厅网站查询十九冶成都建设有限公司网站
  • 建电商网站要多少钱建设绿色食品网站
  • 建行个人网上登录入口优化网站结构一般包括
  • 好看的网站页面WordPress知更鸟主题怎样安装
  • 如何查网站是否备案免费建网站代码
  • 曲沃网站开发新注册的公司怎么做网站
  • 企业网站无线端怎么做塑胶科技东莞网站建设