链接

[http://codeforces.com/contest/1043/problem/A]

题意

有n个投票人已经投个对手ai票,让你求最小的k使得k-ai加起来大于,对手得票总和

分析

一个个往后枚举即可

代码

#include<bits/stdc++.h>
using namespace std;
#define ll long long int main(){
ios::sync_with_stdio(false);
cin.tie(0);
cout.tie(0);
int n,i;
int a[101];
while(cin>>n){
int k=0;
int sum=0;
for(i=0;i<n;i++){
cin>>a[i];
sum+=a[i];
k=max(k,a[i]);
}
while(true){
if(n*k-sum>sum) break;
else k++;
}
cout<<k<<endl;
}
return 0;
}

最新文章

  1. javascript 红宝书笔记之操作日期
  2. hdu 4107
  3. LeetCode Populating Next Right Pointers in Each Node (技巧)
  4. Win10系统下安装Tensorflow
  5. [原创]Android中LocationManager的简单使用,获取当前位置
  6. C#操作Word (1)Word对象模型
  7. C#项目代码风格要求(转)
  8. javascript location对象
  9. HDU 5306 Gorgeous Sequence
  10. Trim(&#39;,&#39;)的作用去除最有一个&#39;,&#39;
  11. ActiveMQ结合WebScoket应用例子以及介绍
  12. Flex报错之一
  13. PAT1097:Deduplication on a Linked List
  14. 使用 HttpRequester 更方便的发起 HTTP 请求
  15. 分享几个 SpringBoot 实用的小技巧
  16. 一个简单CI/CD流程的思考
  17. daofu
  18. 提高php代码质量的36个技巧的摘录
  19. .NET基金会成立
  20. 适配chrome65最新selenium-chromedriver

热门文章

  1. Nmap 使用技巧及其攻略
  2. 用JS制作《飞机大作战》游戏_第4讲(创建敌方飞机、敌方飞机发射子弹、玩家子弹击中敌方小飞机,小飞机死亡)-陈远波
  3. Kafka安装及使用
  4. Asp.Net WebApi服务的创建
  5. js实现千位分隔符——str.replace()用法
  6. java通过反射调用有参数的方法
  7. screen命令使用
  8. Linux中Shell
  9. jstl 使用
  10. 从源代码解释Android事件分发机制