BZOJ 1045&3293 分金币

分金币

这是一道双倍经验题。
看到神犇LCR,捉了此题,于是我也去捉,不料功力不够,昨晚想了一下,没有思路,然后隐隐约约感觉蓝书有此题,于是翻到了刘老师的做法,感觉实在是巧。
是这样的,设\(x_i\)为第i堆给第i-1堆的,那么我们
\(A_i-x_i+x_{i+1}=\bar A\)
\(\therefore x_i=\bar A -A_{i-1}+x_{i-1}=(n-1)\times \bar A -\sum_{j=1}^{i-1}A_j=x_1-A_i+\bar A\)
然后答案被我们转换为了
\(\therefore ans=\sum_{i=0}^{n-1}\left|x_1-A_i+\bar A\right|\)
\(let \enspace C_i=\bar A -A_i\)
\(when \enspace x=\bar C\)
\(we \enspace have \enspace ans_{min}\)
sourcecode

转载于:https://www.cnblogs.com/yeguanghao/p/4620102.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值