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

网站建设结构设计方案3000元做网站

网站建设结构设计方案,3000元做网站,影视小程序搭建,大良外贸网站设计数组的每个元素代表每个货物的重量#xff0c;注意这个货物是有先后顺序的#xff0c;先来的要先运输#xff0c;所以不能改变这些元素的顺序。 要days天内把这些货物全部运输出去#xff0c;问所需船的最小载重量。 思路#xff1a; 数组内数字顺序不能变#xff0c;就… 数组的每个元素代表每个货物的重量注意这个货物是有先后顺序的先来的要先运输所以不能改变这些元素的顺序。 要days天内把这些货物全部运输出去问所需船的最小载重量。 思路 数组内数字顺序不能变就相当于拿days-1个隔板把数组隔成days个部分 每部分求和这些和的最小值就是最小载重量。 暴力方法的话需要每固定一个隔板然后调节剩下的隔板 找出每个隔板内数字和的最小值需要O(n^days)的复杂度。 如果提前有一个值供参考的话就好多了比如参考值是平均值sum/days 但这个值是不靠谱的因为每个重量都是整数有时大有时小可能就凑不出来平均值。 那有没有一种方法提供一个参考的载重量然后在实际过程中可调节呢。 比如说小于这个载重量就装船超过了就加一天第2天再装船 最后发现天数超过了days说明这个载重量不够要加大。 反之载重量可以进一步缩小。 那每次要加大多少减小多少呢肯定不是1。 假如我们知道最大可能的载重量比如是Integer的最大值 然后在0和最大值之间找一个载重量 能在days内装船就缩小把最大载重量调节到现在值 不能装就把最小载重量调节到现在的值 这个是不是似曾相识的binary search. 最大载重量设为Integer的最大值是不是有点浪费 观察一下如果days内要运送完把days-1个隔板平均放到数组中 每部分货物的个数是n/days, 而且weight[i] 500, 那每个货物就按最大的500算 所以最大载重量就是500 * (n/days1). public int shipWithinDays(int[] weights, int days) {int left 0;int right 500 * (weights.length / days1);while(left right) {int mid left (right - left) / 2;if(canShip(weights, mid, days)) {right mid;} else {left mid 1;}}return left;}boolean canShip(int[] weights, int capacity, int totalDays) {int sum 0;int days 1;for(int weight : weights) {if(weight capacity) return false;sum weight;if(sum capacity){days ;if(days totalDays) return false;sum weight;}}return true;}
http://www.hkea.cn/news/14258437/

相关文章:

  • 网站 宗旨wordpress x theme
  • 折叠网站开发工程师wordpress编辑文章怎么开头空两行
  • 西渡网站建设wordpress 固定链接404
  • 小型企业网站如何建设网站备案包括哪些
  • 哪个兄弟来个直接看的网站中国500强企业排名完整版
  • 企业网站开发需求分析代理ip地址
  • 直播网站开发步骤wordpress分享文章缩略图
  • 绍兴网站建设报价中国工商网注册官网
  • 营销网站建设需要多少钱网站网页设计培训
  • 海淀区社区建设网站软件开发大学
  • 网站建设方案书一定要交环保设备网站怎么做
  • 美工怎么做网站效果图怎样建网站宣传产品
  • 网站更名策划方案如何制作一个企业网站
  • python基础教程推荐怎么关闭seo查询
  • 谷歌找网站后台关于设计的网站有哪些
  • 潍坊手机网站制作网站空间和云服务器
  • dede网站名称更改不了怎样建设公司网站小程序
  • wordpress tag页面优化seo优化一般包括哪些内容
  • 个人备案可以做盈利网站吗wordpress的登录页
  • 电子商务网站平台开发建设方案html居中代码
  • 效果好的网站建设公搜索引擎关键词的工具
  • 网站开发虚拟主机是什么网站下载免费软件安装
  • 想注册一个设计网站吗wordpress 链接添加
  • 做水果网站特点分析报告wordpress破解插件
  • 福建省交通建设质量安全监督局网站wordpress文章来源
  • 企业网站官网模板电影网站做静态是不是好一些
  • 椒江建设网站新吴区推荐做网站电话
  • 合肥最好的网站建设公司哪家好做一个网站 多少钱
  • 非交互式网站可以做商城吗如何做网站需求表格清单
  • wordpress下载安装是英文茂名网站建设优化