传送门

n份菜,可以选择饭店送,也可以自己拿,求总的花费时间最小
假设所有的都是自己拿,花的时间为二分的上界,枚举所有答案,判断当前情况下是否符合
#include <bits/stdc++.h>
using namespace std;
const int maxn = 2e5 + 10;
int t,n,a[maxn],b[maxn]; bool check(long long x){long long s = 0;for(int i = 1; i <= n; i++){if(a[i] > x){s += b[i];}}return x >= s;
}
int main(){ios::sync_with_stdio(0);cin >> t;while(t--){cin >> n;long long l = 0,r = 0;for(int i = 1; i <= n; i++)  cin >> a[i];for(int i = 1; i <= n; i++){cin >> b[i];r+=b[i];}while(l <= r){long long mid = (l + r) / 2;if(check(mid)) r = mid -1;else l = mid + 1; }cout << l << endl;}return 0;
}

cf 1443C The Delivery Dilemma相关推荐

  1. Codeforces Round #681 (Div. 2, based on VK Cup 2019-2020 - Final)

    今天看不下去数电vp一场div2,搞A搞了很长时间,导致后面没有时间写,不过今天补题的时候全是独立补出来的没有看题解 vp3题,补3题 A - Kids Seating 最开始想的是与质数有关,乱七八 ...

  2. codeforces round div2,3周赛补题计划(从开学到期末)

    1. 本学期场次 从2020.09.19-2021.01.18,一共18周. 题号 场次 日期 备注 1475 Codeforces Round #697 (Div. 3) 1.25 1474 Cod ...

  3. 最新postfix 的master.cf配置参考

    上次安装完服务后,我将last配置作了一次magic,以供配置参考 此配置文件里的格式和参数可以参考postfix官方文档: http://www.postfix.com/documentation. ...

  4. CF专题(长安大学)

    来暂时总结下这几天的CF专题吧-后续还会更新- A - Ichihime and Triangle: Ichihime is the current priestess of the Mahjong ...

  5. CF杂题训练(交互题不做,2500以上的看情况吧)

    CF专练 CF1562 A The Miracle and the Sleeper B Scenes From a Memory C Rings D Two Hundred Twenty One E ...

  6. sendmail.cf的文件注释

    抄了好几个晚上,今晚终于把sendmail.cf文件的注释完成了. 还是从Red Hat Linux宝典上摘录的,不当之处希望各位能指正.有几个没有注释,有谁知道的话,希望能够补全. :D 谢谢. # ...

  7. 『参考』.net CF组件编程(4)——为自定义组件添加工具箱图标!

    前言: 在前三篇的文章中,和大家一起创建了一个用于TCP连接检测的小组件,如果你记不得了,可以通过以下链接去回顾一下: 『参考』.net CF组件编程(1)--基础之后 『参考』.net CF组件编程 ...

  8. web网站加速之CDN(Content Delivery Network)技术原理

    2019独角兽企业重金招聘Python工程师标准>>> 在不同地域的用户访问网站的响应速度存在差异,为了提高用户访问的响应速度.优化现有Internet中信息的流动,需要在用户和服务 ...

  9. OC对象 vs CF对象

    2019独角兽企业重金招聘Python工程师标准>>> OC对象 vs CF对象 在ARC场景下,对象所有权没有转换 使用__bridge关键字即可实现CF对象和OC对象之间的自由转 ...

  10. CF 990A. Commentary Boxes【数学/模拟】

    [链接]:CF [题意]:对于一个数n,每次加一的代价是a,每次减一的代价是b,求被m整除时的最小代价. [分析]:分情况讨论,自己多举几个栗子. [代码]: #include<cstdio&g ...

最新文章

  1. 【基础算法】算法,从排序学起(一)
  2. 几句话说明 .NET MVC中ViewData, ViewBag和TempData的区别
  3. Fedora12上编译安装gdb-7.2
  4. React 第八章 列表渲染以及key的使用
  5. shell之xargs与-exec与管道的区别你造吗?
  6. yum安装wget失败,替换yum源为阿里yum源并重亲安装
  7. Andriod动画效果总结以及帧动画实现
  8. 龙威PS305D维修案例收集
  9. 提升生产力,7 款好用的原型图工具推荐给你
  10. 解决阿里云无法正常使用samba的问题
  11. AI芯片科普/MAC(Multiplier and Accumulation)是乘累加器
  12. 氨基-八聚乙二醇Amino-PEG8-alcohol,352439-37-3
  13. 导入导出数据库或数据库表
  14. 什么是Tuscany?
  15. 原有的建筑资质三级不升级,顺延之后,还有申请二级的必要吗?
  16. 发那科机器人override指令_【发那科】机器人控制指令介绍(二)
  17. symbian os 通讯录引擎
  18. 第103课:动手实战联合使用Spark Streaming、Broadcast、Accumulator实现在线黑名单过滤和计数
  19. 机器学习实战(1)——线性分类器+Logistic回归解决良/恶性乳腺癌肿瘤预测问题
  20. 名编辑电子杂志大师教程 | 导入、导出主题模板设置

热门文章

  1. VMware 2节点vSAN设计与配置
  2. css 实现局部模糊 backdrop-filter
  3. jQuery官网下载文档的步骤
  4. 视频教程-Java8零基础入门视频教程-Java
  5. 熔断机制什么意思_熔断机制是什么意思
  6. Android 切换双卡数据链接__2019.11.22
  7. html省市插件,省市区三级联动:非常好用的纯js插件
  8. C++中的常对象和常对象成员
  9. Logstash过滤器之Mutate过滤器详解
  10. 选择system bus还是session bus?