【二分+贪心】BZOJ1816 [Cqoi2010]扑克牌
来源:互联网 发布:ubuntu修改文件夹权限 编辑:程序博客网 时间:2024/05/22 09:03
题面在这里
没什么好说的,直接二分答案就好了
示例程序:
#include<cstdio>typedef long long ll;const int maxn=55;int n,m,c[maxn];bool check(int x){ ll tot=0; for (int i=1;i<=n;i++) if (c[i]<x) tot+=x-c[i]; return tot<=x&&tot<=m;}int main(){ scanf("%d%d",&n,&m); for (int i=1;i<=n;i++) scanf("%d",&c[i]); int L=0,R=1e9,ans; while (L<=R){ int mid=L+R>>1; if (check(mid)) ans=mid,L=mid+1;else R=mid-1; } printf("%d",ans); return 0;}
阅读全文
1 0
- [BZOJ1816] [CQOI2010][二分][贪心]扑克牌
- 【二分+贪心】BZOJ1816 [Cqoi2010]扑克牌
- 【bzoj1816】【cqoi2010】【扑克牌】【二分答案】
- 【二分】BZOJ1816(Cqoi2010)[扑克牌]题解
- BZOJ1816(Cqoi2010)[扑克牌]--二分答案
- 【BZOJ1816】【Cqoi2010】扑克牌 二分答案+贪心+构造(证明)
- bzoj1816[Cqoi2010]扑克牌 二分答案+构造
- [BZOJ1816][Cqoi2010]扑克牌
- BZOJ1816: [Cqoi2010]扑克牌
- bzoj1816: [Cqoi2010]扑克牌
- 【二分】bzoj1816 扑克牌
- bzoj 1816: [Cqoi2010]扑克牌 二分
- 【Cqoi2010】扑克牌
- 【bzoj 1816】: [Cqoi2010]扑克牌
- 1816: [Cqoi2010]扑克牌
- [CQOI2010] BZOJ 1816 扑克牌
- 1816: [Cqoi2010]扑克牌
- 【BZOJ】【P1816】【Cqoi2010】【扑克牌】【题解】【水题】
- jsp内置对象之get方法与post方法的比较
- linux的 0号进程 和 1 号进程
- Ajax 异步小demo
- luogu 2986
- 神奇的编译原理
- 【二分+贪心】BZOJ1816 [Cqoi2010]扑克牌
- Linux-010 centos7下搭建FTP服务器
- Linux设备驱动程序——字符设备驱动编程
- Java工程师为何如此的火爆?
- 高精度之加法
- C#委托与事件Ⅰ
- 记查找LDRA跑失败的过程
- hiho- 漏写的数字(水)
- virtualbox安装centos