当前位置: 首页 > news >正文

P7557 [USACO21OPEN] Acowdemia S

典型二分:

#include<bits/stdc++.h>
using namespace std;
#define int long long
const int N=1e5+10;
int n,a[N],k,l;
bool check(int x) {int cnt=0,ans=0;for(int i=1; i<=x; i++) {if(a[i]>=x) {cnt++;continue;}else{if(x-a[i]>k)return false;else{ans=ans+x-a[i];	}}}return ans<=k*l;
}
bool cmp(int i,int j) {return i>j;
}
void solve() {cin>>n>>k>>l;for(int i=1; i<=n; i++) cin>>a[i];sort(a+1,a+1+n,cmp);int l=-1,r=n+1;while(l+1<r) {int mid=l+r>>1;if(check(mid))l=mid;else r=mid;}cout<<l<<"\n";
}
signed main() {ios::sync_with_stdio(false),cin.tie(0),cout.tie(0);int t=1;//cin>>t;while(t--) {solve();}return 0;
}#include<bits/stdc++.h>
using namespace std;
#define int long long
const int N=1e5+10;
int n,a[N],k,l;
bool check(int x) {int cnt=0,ans=0;for(int i=1; i<=x; i++) {if(a[i]>=x) {cnt++;continue;}else{if(x-a[i]>k)return false;else{ans=ans+x-a[i];	}}}return ans<=k*l;
}
bool cmp(int i,int j) {return i>j;
}
void solve() {cin>>n>>k>>l;for(int i=1; i<=n; i++) cin>>a[i];sort(a+1,a+1+n,cmp);int l=-1,r=n+1;while(l+1<r) {int mid=l+r>>1;if(check(mid))l=mid;else r=mid;}cout<<l<<"\n";
}
signed main() {ios::sync_with_stdio(false),cin.tie(0),cout.tie(0);int t=1;//cin>>t;while(t--) {solve();}return 0;
}

over~

http://www.lryc.cn/news/198627.html

相关文章:

  • 如何确认栈中申请的变量地址
  • 【STM32】--基础了解
  • join、inner join、left join、right join、outer join的区别
  • 小程序中如何使用自定义组件应用及搭建个人中心布局
  • pyest+appium实现APP自动化测试,思路全总结在这里
  • ES6 Set数据结构
  • Semaphore(信号量)
  • InnoDB 与 MyISAM的比较(含其他存储引擎)
  • 系统韧性研究(2)|系统韧性如何关联其他质量属性?
  • 电脑桌面记事本便签软件哪个好?
  • 可视化(Visual) SQL初探
  • 多目标权重融合方式
  • 软件工程与计算总结(二十)软件交付
  • 02 开闭原则
  • LamdaUpdateWapper失效问题
  • “权限之舞:Linux安全之道”
  • Visual Studio Code官网下载、vscode下载很慢、vscode下载不了 解决方案
  • URL、域名和网址的区别
  • 【oceanbase】centos7/kylinv10部署oceanbase(x86版本)
  • 论文导读 | 支持事务与图分析的图存储系统
  • Vue3最佳实践 第八章 ESLint 与 测试 ( ESLint )
  • 【C++】命名空间和using namespace std的注意事项
  • 修改51单片机中数组元素的值
  • Ruby和面向对象技术
  • C++11常用新特性——可变参数模板
  • SpringCloud-Seata
  • java击球小游戏运行代码
  • Hadoop面试题+详解
  • PDF编辑阅读:Acrobat Pro DC 2021中文稳定版
  • 单词规律(C++解法)