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

建设网站找什么湖南至诚建设机械有限公司网站

建设网站找什么,湖南至诚建设机械有限公司网站,阿迪达斯网站建设的总体目标,北京专业响应式网站建设2024.1.27 题目来源我的题解方法一 二分查找 题目来源 力扣每日一题#xff1b;题序#xff1a;2861 我的题解 方法一 二分查找 使用二分查找#xff0c;下界为0#xff0c;上界因为预算和已有金属最大上限是 1 0 8 10^8 108#xff0c;所以设置二分查找上界为2* 1 0 8… 2024.1.27 题目来源我的题解方法一 二分查找 题目来源 力扣每日一题题序2861 我的题解 方法一 二分查找 使用二分查找下界为0上界因为预算和已有金属最大上限是 1 0 8 10^8 108所以设置二分查找上界为2* 1 0 8 10^8 108 时间复杂度O(nklogC)其中 C 是答案的范围。二分查找需要的次数为 O(log⁡C)每一次需要 O(nk)的时间进行判断。 空间复杂度O(1) public int maxNumberOfAlloys(int n, int k, int budget, ListListInteger composition, ListInteger stock, ListInteger cost) {int left0,right200000000,res0;while(leftright){int mid((right-left)1)left;boolean hasValidfalse;//用于标识是否有机器可以产mid个合金//判断每一个机器for(int i0;ik;i){if(check(n,composition,stock,cost,i,mid)budget){hasValidtrue;break;}}if(hasValid){resmid;leftmid1;}else{rightmid-1;}}return res; } public long check(int n,ListListInteger composition, ListInteger stock, ListInteger cost,int i,int mid){long need0;for(int j0;jn;j){needMath.max((long)composition.get(i).get(j)*mid-stock.get(j),0)*cost.get(j);}return need; }有任何问题欢迎评论区交流欢迎评论区提供其它解题思路代码也可以点个赞支持一下作者哈~
http://www.pierceye.com/news/60913/

相关文章:

  • 做网站的作文昆明工程建设信息网站
  • 苏州市网站建设培训做网站购买域名之后
  • 徐州企业自助建站网站建设 推广
  • 杭州本地网站品牌设计就业前景怎么样
  • 龙岩建设网站有域名了怎么建设网站
  • 外贸网站建设服务平台一个好网站应具备哪些条件
  • 怎么修改网站网页的背景图片个人备案 做网站
  • 怎么建购物网站天津设计工作室
  • 广州正规网站建设企业正则表达式匹配网站
  • 多种语言的网站河南企业网站备案
  • 做优化网站哪个公司好手机中国官网
  • 衡水网站网站建设义乌市建设局官方网站
  • 给我一个网站直播app在线看片有哪些
  • 织梦网站首页网页设计是什么软件
  • 企业网站作用青岛路桥建设集团有限公司网站
  • 福州建设发展集团网站湘潭网站建设方案表格
  • 京东alexa排名北京网站优化多少钱
  • 旅行社网站模板中国十大it公司
  • 写网站论文怎么做杭州网站维护外包
  • 数据网站建设多少钱网页制作与网站开发从入门到精通
  • 网站域名备案信息查询东莞家具行业营销型网站建设多少钱
  • 网站用户量微信小程序聊天室源码
  • 手机视频网站建设photoshop怎么做网站
  • 展示型网站报价仿制app软件多少钱
  • 安平县网站建设推广公司产品的话术
  • 北京cms建站系统设计投稿的网站有什么
  • 西安网站 技术支持牛商网如何创建一个官网
  • 中国企业信息网官方网站哈尔滨网站建设报价价格
  • 人工智能营销网站开发延吉市建设局网站
  • 温州做网站的企业网上做效果图的平台