题目:http://codeforces.com/problemset/problem/1042/A

#include<iostream>
#include<cstdio>
#include<cstring>
#include<algorithm>
using namespace std;
const int N=;
int n,m,a[N],ans,mx;
int main()
{
scanf("%d%d",&n,&m);
for(int i=;i<=n;i++)
{
scanf("%d",&a[i]);
mx=max(mx,a[i]);
}
int l=mx,r=mx+m;
while(l<=r)
{
int mid=l+r>>,sum=;
for(int i=;i<=n;i++)
sum+=mid-a[i];
if(sum>=m)ans=mid,r=mid-;
else l=mid+;
}
printf("%d %d\n",ans,mx+m);
return ;
}

最新文章

  1. cocos2dx中常见设计模式
  2. Run P4 without P4factory - A Simple Example In Tutorials. -2 附 simple_router源码
  3. 防止SVN冲突,Elipse资源同步介绍
  4. go tool proof
  5. Smarty模板
  6. mongodb 主从服务器
  7. JAVA WEB SQLHelper类的封装
  8. hdu 5587 Array 数学题
  9. MFC中获取指针的方法
  10. C++学习之指针的常见错误
  11. 转:C++中引用传递与指针传递区别
  12. 如何在Android中添加系统服务
  13. Symmetric Tree 对称树
  14. CSS弹性盒子的基本用法
  15. [Swift]LeetCode372. 超级次方 | Super Pow
  16. Oracle 12c用户和安全管理
  17. python3 摘抄
  18. 变邻域搜索(Variable neighborhood search)
  19. iterator与const_iterator
  20. 【NPM】npm ERR! Unexpected end of JSON input while parsing near &#39;...&quot;,&#39;解决方案

热门文章

  1. POJ 2253 Frogger(最小最大距离)
  2. android之Context对各种服务的管理
  3. POJ 2456 Aggressive cows (二分 基础)
  4. 宜人贷PaaS数据服务平台Genie:技术架构及功能
  5. 自我总结- CGAffineTransform
  6. HDOJ 题目3564 Another LIS(线段树单点更新,LIS)
  7. delphi Base64编码/解码及数据压缩/解压知识
  8. 【BZOJ2654】tree 二分+最小生成树
  9. python数据分析之:数据加载,存储与文件格式
  10. 一起来学linux:ACL