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

九龙坡网站建设公司注册地址和实际不一样可以吗

九龙坡网站建设,公司注册地址和实际不一样可以吗,私人做网站的流程,做地图分析的软件网站目录链接: 力扣编程题-解法汇总_分享记录-CSDN博客 GitHub同步刷题项目: https://github.com/September26/java-algorithms 原题链接:力扣 描述: 你正在经营一座摩天轮,该摩天轮共有 4 个座舱 ,每个座舱…

目录链接:

力扣编程题-解法汇总_分享+记录-CSDN博客

GitHub同步刷题项目:

https://github.com/September26/java-algorithms

原题链接:力扣


描述:

你正在经营一座摩天轮,该摩天轮共有 4 个座舱 ,每个座舱 最多可以容纳 4 位游客 。你可以 逆时针 轮转座舱,但每次轮转都需要支付一定的运行成本 runningCost 。摩天轮每次轮转都恰好转动 1 / 4 周。

给你一个长度为 n 的数组 customers , customers[i] 是在第 i 次轮转(下标从 0 开始)之前到达的新游客的数量。这也意味着你必须在新游客到来前轮转 i 次。每位游客在登上离地面最近的座舱前都会支付登舱成本 boardingCost ,一旦该座舱再次抵达地面,他们就会离开座舱结束游玩。

你可以随时停下摩天轮,即便是 在服务所有游客之前 。如果你决定停止运营摩天轮,为了保证所有游客安全着陆,将免费进行所有后续轮转 。注意,如果有超过 4 位游客在等摩天轮,那么只有 4 位游客可以登上摩天轮,其余的需要等待 下一次轮转 。

返回最大化利润所需执行的 最小轮转次数 。 如果不存在利润为正的方案,则返回 -1 。

示例 1:

输入:customers = [8,3], boardingCost = 5, runningCost = 6
输出:3
解释:座舱上标注的数字是该座舱的当前游客数。
1. 8 位游客抵达,4 位登舱,4 位等待下一舱,摩天轮轮转。当前利润为 4 * $5 - 1 * $6 = $14 。
2. 3 位游客抵达,4 位在等待的游客登舱,其他 3 位等待,摩天轮轮转。当前利润为 8 * $5 - 2 * $6 = $28 。
3. 最后 3 位游客登舱,摩天轮轮转。当前利润为 11 * $5 - 3 * $6 = $37 。
轮转 3 次得到最大利润,最大利润为 $37 。

示例 2:

输入:customers = [10,9,6], boardingCost = 6, runningCost = 4
输出:7
解释:
1. 10 位游客抵达,4 位登舱,6 位等待下一舱,摩天轮轮转。当前利润为 4 * $6 - 1 * $4 = $20 。
2. 9 位游客抵达,4 位登舱,11 位等待(2 位是先前就在等待的,9 位新加入等待的),摩天轮轮转。当前利润为 8 * $6 - 2 * $4 = $40 。
3. 最后 6 位游客抵达,4 位登舱,13 位等待,摩天轮轮转。当前利润为 12 * $6 - 3 * $4 = $60 。
4. 4 位登舱,9 位等待,摩天轮轮转。当前利润为 * $6 - 4 * $4 = $80 。
5. 4 位登舱,5 位等待,摩天轮轮转。当前利润为 20 * $6 - 5 * $4 = $100 。
6. 4 位登舱,1 位等待,摩天轮轮转。当前利润为 24 * $6 - 6 * $4 = $120 。
7. 1 位登舱,摩天轮轮转。当前利润为 25 * $6 - 7 * $4 = $122 。
轮转 7 次得到最大利润,最大利润为$122 。

示例 3:

输入:customers = [3,4,0,5,1], boardingCost = 1, runningCost = 92
输出:-1
解释:
1. 3 位游客抵达,3 位登舱,0 位等待,摩天轮轮转。当前利润为 3 * $1 - 1 * $92 = -$89 。
2. 4 位游客抵达,4 位登舱,0 位等待,摩天轮轮转。当前利润为 is 7 * $1 - 2 * $92 = -$177 。
3. 0 位游客抵达,0 位登舱,0 位等待,摩天轮轮转。当前利润为 7 * $1 - 3 * $92 = -$269 。
4. 5 位游客抵达,4 位登舱,1 位等待,摩天轮轮转。当前利润为 12 * $1 - 4 * $92 = -$356 。
5. 1 位游客抵达,2 位登舱,0 位等待,摩天轮轮转。当前利润为 13 * $1 - 5 * $92 = -$447 。
利润永不为正,所以返回 -1 。

提示:

  • n == customers.length
  • 1 <= n <= 105
  • 0 <= customers[i] <= 50
  • 1 <= boardingCost, runningCost <= 100

 

解题思路:

* 解题思路:
* 这题感觉没什么意思,就是原模原样的按照需求来实现就好了

代码:

public class Solution1599 {public int minOperationsMaxProfit(int[] customers, int boardingCost, int runningCost) {if (boardingCost * 4 < runningCost) {return -1;}int waiterNum = 0;int income = 0;int spend = 0;int max = 0;int times = -1;int i = 0;do {int customer = 0;if (i < customers.length) {customer = customers[i];}i++;waiterNum += customer;int num = Math.min(waiterNum, 4);income += (num * boardingCost);spend += runningCost;waiterNum -= num;int profit = income - spend;if (profit > max) {times = i;max = profit;}} while (waiterNum != 0 || i < customers.length);return times;}
}

http://www.yayakq.cn/news/546350/

相关文章:

  • 凡科建站如何制作论坛北京东直门 网站建设
  • 中国能源建设集团有限公司是央企直通车优化推广
  • 大连建设主管部门官方网站网站建设中html下载
  • 威海网站建设百度q3财报减亏170亿
  • 为什么网站建设价格不一沈阳设计网站公司网站
  • 福州网站免费制作旅游网站建设成都
  • 网站资源整合与建设宿迁房产网58同城网
  • 网站平台建设十大公司百度不收录网站首页
  • 用商标域名注册的非盈利网站公司网站建设和推广
  • 做网站设计需要什么技术安徽网站建设费用
  • 网页设计与网站建设标准教程免费做微网站
  • 电商网站开发ppt代理注册企业登记
  • 网站seo诊断报告怎么写网站域名背景
  • 建设网站需要多少钱在线网页代理访问
  • 排名前十网站建设长沙营销型网站制作费用
  • 科技网站实例编程加盟一般多少钱
  • 适合ps做图的素材网站苏州做网站公司乛 苏州聚尚网络
  • 苏州网站制作工作室阿里云oss可以做网站
  • 网站制作模板免费下载株洲建设企业网站
  • 电子商务网站建设(论文珠海网站搭建
  • 购物网站商城phpcms律师网站模板
  • 源码资源下载站国内设计精美的网站
  • 一 建设茶叶网站前的市场分析做网站大流量
  • 网站设计上市公司建网站步骤
  • c2c网站怎么做详述电子商务网站的建设
  • 企业品牌网站建设公司酷黑网站
  • 如何做网站引流安徽智农网络信息技术服务有限公司 网站开发
  • 网站设计模板旅游景点11页网站建设编辑叫什么岗位
  • 专业建设英文网站广州网站建设多少钱
  • 建设网站和app南宁建站公司有哪些