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

asp网站制作教程重庆个人网站建设

asp网站制作教程,重庆个人网站建设,专业集团门户网站建设企业,网站制作流程 优帮云【题目描述】 【代码示例#xff08;java#xff09;】 class Solution {// 计算让工人们将山的高度降到0所需的最少时间public long minNumberOfSeconds(int mountainHeight, int[] workerTimes) {long left 0; // 最少时间初始为0long right 0; // 最大时间初始化为0// …【题目描述】 【代码示例java】 class Solution {// 计算让工人们将山的高度降到0所需的最少时间public long minNumberOfSeconds(int mountainHeight, int[] workerTimes) {long left 0; // 最少时间初始为0long right 0; // 最大时间初始化为0// 计算每个工人在最坏情况下单独完成整个山的工作所需的最大时间for (int workTime : workerTimes) {// workTime 是工人降低1个单位高度所需的时间// 公式计算从1降低到mountainHeight所需的总时间// 总工作量1 2 ... mountainHeight (mountainHeight * (mountainHeight 1)) / 2// 总时间就是工人工作时间乘以这个总工作量right Math.max(right, (long) workTime * (mountainHeight * (mountainHeight 1L)) / 2L);}// 使用二分查找来寻找完成任务的最少时间// 这里的范围是 [left, right]while (left right) {long mid left (right - left) / 2; // 计算中间时间防止溢出// 检查在mid秒内是否可以完成任务if (can(mountainHeight, workerTimes, mid)) {right mid; // 如果可以完成任务缩小右边界} else {left mid 1; // 如果不能完成任务增加左边界}}return left; // left即为最小的可以完成任务的时间}// 检查工人们能否在给定的time秒内将山的高度降到0private boolean can(int mountainHeight, int[] workerTimes, long time) {long totalReduceHeight 0; // 总共降低的高度初始化为0// 遍历每个工人计算他们在time秒内可以降低的最大高度for (int workTime : workerTimes) {long left 0; // 当前工人能降低的最小高度初始化为0long right mountainHeight; // 当前工人能降低的最大高度不会超过mountainHeight// 使用二分查找计算该工人在给定time秒内可以降低的最大高度while (left right) {// 计算mid这个mid是该工人可能降低的单位高度long mid left (right - left 1) / 2; // 这里加1是为了偏向右边避免死循环// 计算该工人降低mid个单位高度所需的时间工作时间 * (1 2 ... mid)long requiredTime workTime * mid * (mid 1) / 2;// 如果当前时间够用说明可以降低mid个单位高度if (requiredTime time) {left mid; // 时间足够增加高度} else {right mid - 1; // 时间不足降低高度}}// 当前工人能降低的最大高度是lefttotalReduceHeight left; // 将该工人降低的高度累计到总高度上// 如果总的降低高度已经达到或超过山的高度则任务可以完成提前返回trueif (totalReduceHeight mountainHeight) {return true;}}// 如果所有工人合计降低的高度不足以将山的高度降为0返回falsereturn totalReduceHeight mountainHeight;} }【最大值公式】 就是一个等差数列求和加 L 是为了确保该数字被视为 long 类型这样可以避免在大数计算时溢出的问题。在这道题的情况下mountainHeight 可能会很大因此在某些运算中需要将其转换为 long 类型来确保计算的正确性。  好难 我要缺氧了谁来救我 谁 来 救救 本 小 主 哭.....
http://www.hkea.cn/news/14569123/

相关文章:

  • 关于 门户网站 建设 请示信誉好的低价网站建设
  • 东莞品牌型网站建设科技类公司网站设计
  • 珠宝公司网站模版亚马逊aws wordpress
  • 网站权重分析域名有了怎么建设网站
  • 简单的seo网站优化排名在线房产网
  • 生活服务网站开发与设计网络营销师培训费用是多少
  • 在萍乡谁可以做网站ip做网站
  • 东湖网站建设福州网站开发si7.cc
  • 高端网站开发 金蝶wordpress资源模板
  • 免费发布信息的平台奉化seo页面优化外包
  • 自创网站怎么赚钱wordpress div layer
  • 广州 网站 设计乡下房屋室内装修
  • 做网站需要执照吗济南网站制作搜到
  • 网站和微信 微网站解决方案网站后台统计怎么启动啊
  • 海淀做网站设计的公司天津网站建设索王道下拉
  • tp5手机网站开发网站改版方案流程
  • 廊坊论坛网站建设ftp客户端软件
  • 做黄页网站要告我dedecms免费模板
  • 重庆做网站最好的网页浏览
  • 一元购物网站怎么做wordpress安装幻灯片插件
  • 郑州网站权重广州建站外贸网站
  • 网站做缓存在哪里可以自己建网站
  • 沈阳网站建设方案襄阳做网站价格
  • 搭建企业网站的步骤wordpress语录主题
  • 山东省住房和城乡建设厅网站注册中心网页设计与网站建设完全实战手册
  • 网站建设叁金手指花总6杭州市建设信用网站
  • 源代码做的网站好用么萧山好的做网站的公司
  • 挂马网站 名单上海公司注册网上查名
  • 律所网站建设平板电视seo优化关键词
  • 最新网站开发软件做行业网站如何采集信息