codevs 1098 均分纸牌
来源:互联网 发布:安卓慢镜头软件 编辑:程序博客网 时间:2024/06/04 19:15
题目:codevs1098
思路: 直接从左到右,遇到小于均值的,直接向右边拿,大于均值的,直接给右边,因为纸牌总数为堆数n的倍数,所以最后肯定能均分;
代码如下:
#include<iostream>#include<algorithm>using namespace std;int a[105];int main(){int n;cin >> n;int count = 0;int sum = 0;for(int i = 0;i < n;i++){cin >> a[i]; sum+= a[i];}sum/=n;for(int i = 0;i < n;i++){if(a[i]==sum)continue;if(a[i] > sum){a[i+1] += a[i]-sum;a[i] = sum;count++;//cout << count << "/" << i << " ";}else {a[i+1] = a[i+1] - sum+a[i];a[i] = sum;count++;//cout << count << "/" << i << " ";}}/*for(int i = 0;i < n;i++){cout << a[i] << " ";}*/cout << count;return 0; }
阅读全文
0 0
- codevs 均分纸牌 1098
- codevs 1098 均分纸牌
- 【codevs 1098】均分纸牌
- codevs 1098 均分纸牌
- 贪心-codevs-1098均分纸牌
- codevs 1098 均分纸牌【贪心】
- Codevs 1098 均分纸牌 贪心
- [贪心]CODEVS-1098 均分纸牌
- CODEVS 1098 均分纸牌(贪心)
- codevs 1098 均分纸牌 模拟 解题报告
- codevs均分纸牌 贪心算法
- WIKIOI-1098 均分纸牌
- wiki 1098 均分纸牌
- wikioi 1098 均分纸牌
- 1098 均分纸牌
- 1098 均分纸牌
- 1098 均分纸牌
- 【codevs黄金】1098 均分纸牌 2002年NOIP全国联赛提高组
- Quartz定时任务(附demo)(一)
- git checkout
- NOIP 2017 小凯的疑惑 (数学)
- 产品的一点思考
- 文件
- codevs 1098 均分纸牌
- JAVA任务标记
- 属性动画 组合跳转界面
- 统计学习方法——第四章朴素贝叶斯
- BZOJ 3790 神奇项链
- SpringMVC父子容器加载与关系源码
- 【java】Guava缓存值CacheBuilder学习
- svn 服务配置,创建文件
- CSS3(2)