BZOJ-1045 糖果传递
先拆成链的情况来看。
设B[i]表示i要向i+1拿糖果的数量,C为平均数,则B[i] = C - A[i] + B[i-1]
Answer就是B的绝对值之和
现在来看环的情况,也就是说B[n]指的是n要向1拿糖果的数量。不妨设B[n]为K,则B[1] = C - A[1] + K…………
照着式子推算下去,发现B每一个都加了K,Answer依旧是B的绝对值之和
于是我们如何使Answer最小呢?
从K入手。。。当K为B(没加K时)的中位数时Answer可以得到最小值。
提交!
WA!
。。。。。。。
记得开long long吧。。。
Solve!
【Code】
转载于:https://www.cnblogs.com/NanoApe/p/4396741.html
BZOJ-1045 糖果传递相关推荐
- 【BZOJ】【1045/1465】【HAOI2008】糖果传递
思路题/神奇的转化-- orz hzwer 或许这个思路可以从单行而非环形的递推中找到?(单行的时候,从左往右直接递推即可-- 感觉好神奇>_<脑残患者想不出-- P.S.话说在$n\le ...
- bzoj 1045: [HAOI2008]糖果传递
1045: [HAOI2008] 糖果传递 Time Limit: 10 Sec Memory Limit: 162 MB Submit: 4094 Solved: 1970 [Submit][S ...
- BZOJ-1045 糖果传递 数学+递推
1045: [HAOI2008] 糖果传递 Time Limit: 10 Sec Memory Limit: 162 MB Submit: 2975 Solved: 1327 [Submit][Sta ...
- bz10451045: [HAOI2008] 糖果传递
1045: [HAOI2008] 糖果传递 Time Limit: 10 Sec Memory Limit: 162 MB Submit: 2958 Solved: 1319 [Submit][S ...
- 糖果传递 (数学题)
糖果传递 ...
- 【BZOJ1045】【codevs1868】糖果传递,数学贪心
糖果传递 2008年 时间限制: 1 s 空间限制: 256000 KB 题目等级 : 大师 Master 题解 查看运行结果 题目描述 Description 有n个小朋友坐成一圈,每人有ai个糖果 ...
- 中位数应用-货仓选址-纸牌均分-糖果传递-七夕祭
1. 货仓选址 描述 在一条数轴上有N家商店,它们的坐标分别为 A[1]~A[N].现在需要在数轴上建立一家货仓,每天清晨,从货仓到每家商店都要运送一车商品.为了提高效率,求把货仓建在何处,可以使得货 ...
- AcWing 122. 糖果传递【贪心】【《算法竞赛进阶指南》,微软面试题 , HAOI2008】
AcWing 122. 糖果传递 一.题目链接 二.题目分析 (一)算法标签 (二)解题思路 三.AC代码 四.其它题解 一.题目链接 AcWing 122. 糖果传递 进阶题目 AcWing 105 ...
- 洛谷T68695 mxj的新年礼物(糖果传递)
题目背景 在新的一年,mxj给俱乐部的孩子们准备了一堆的礼物,它生成了一个随机数列表a,使得第i个人会得到a[i]件礼物. 但是,因为某些人得到的礼物太多,为了公平起见,mxj建议大家把礼物平均分配. ...
- 贪心算法——数轴距离模型(货仓选址,邮局安排,糖果传递)
思路 贪心算法一个常见的模型,数轴距离模型:数轴上有n个点,坐标为 x 1 , x 2 , . . . , x n x_1,x_2,...,x_n x1,x2,...,xn,求一个点坐标 c ...
最新文章
- [转]ASP.NET页面生命周期描述
- 组件 插件 控件联系与区别
- 逻辑漏洞小结之SRC篇
- PySide 简易教程三-------动手写起来
- leetcode--数组(Medium1)
- 上传文件和提交textfield_0基础掌握Django框架(37)文件上传
- 【SpringBoot 2】(四)详析SpringBoot的常用注解
- 引擎优化的facebook中文网
- IOSelect模块
- html 实现表格控制器,在html动态表格中将数据发布到带有ajax的控制器
- Flink 在 B 站的多元化探索与实践
- 数据库系统load飙高问题解决思路(转)
- Electron IPC(进程间通信)之ipcMain和ipcRenderer
- php中的eof是什么意思,在C++中eof是什么意思?
- [200814] 自己动手,搞定软件著作权申请(已成功)
- 哈尔滨工业大学计算机系统大作业--程序人生
- 2. Ceph的权限管理、RBD与Cephfs的挂载使用和MDS的高可用
- 把PPT每张幻灯片单独保存保存为图片
- JAVA如何判断两个字符串是否相等
- Java限流解决方案
热门文章
- element 增加自由验证
- 深入react技术栈(10):受控组件和非受控组件
- 前端学习(3307):函数组件usermemo和usercallback三
- [css] 要让Chrome支持小于12px的文字怎么做?
- 工作283:抽离出新页面优化
- 前端学习(2561):页面更新
- “约见”面试官系列之常见面试题第十二篇之cookie和localstorage(建议收藏)
- 前端学习(1890)vue之电商管理系统电商系统之绘获取用户列表数据
- 前端学习(1802):前端调试之事件伪类
- 前端学习(561):解决margin重叠第二种情况父子