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

餐厅网站建设百度广告服务商

餐厅网站建设,百度广告服务商,口碑最好的旅游网站,网站建设项目详情题目描述: 现有一台饮水机,可以制备冷水、温水和热水。每秒钟,可以装满 2 杯 不同 类型的水或者 1 杯任意类型的水。 给你一个下标从 0 开始、长度为 3 的整数数组 amount ,其中 amount[0]、amount[1] 和 amount[2] 分别表示需要…

题目描述:

现有一台饮水机,可以制备冷水、温水和热水。每秒钟,可以装满 2 杯 不同 类型的水或者 1 杯任意类型的水。

给你一个下标从 0 开始、长度为 3 的整数数组 amount ,其中 amount[0]、amount[1] 和 amount[2] 分别表示需要装满冷水、温水和热水的杯子数量。返回装满所有杯子所需的 最少 秒数。

初始代码:

class Solution {public int fillCups(int[] amount) {}
}

示例1:

输入:amount = [1,4,2]
输出:4
解释:下面给出一种方案:
第 1 秒:装满一杯冷水和一杯温水。
第 2 秒:装满一杯温水和一杯热水。
第 3 秒:装满一杯温水和一杯热水。
第 4 秒:装满一杯温水。
可以证明最少需要 4 秒才能装满所有杯子。

示例2:

输入:amount = [5,4,4]
输出:7
解释:下面给出一种方案:
第 1 秒:装满一杯冷水和一杯热水。
第 2 秒:装满一杯冷水和一杯温水。
第 3 秒:装满一杯冷水和一杯温水。
第 4 秒:装满一杯温水和一杯热水。
第 5 秒:装满一杯冷水和一杯热水。
第 6 秒:装满一杯冷水和一杯温水。
第 7 秒:装满一杯热水。

示例3:

输入:amount = [5,0,0]
输出:5
解释:每秒装满一杯冷水。

参考答案:

class Solution {public int fillCups(int[] amount) {int count = 0;while(true){Arrays.sort(amount);if(amount[2] == 0){break;}else if(amount[1] == 0 && amount[2] != 0){count = count + amount[2];amount[2] = 0;}else{++count;--amount[1];--amount[2];}}return count; }
}

http://www.ds6.com.cn/news/48778.html

相关文章:

  • 深圳网站建设工作室拉新充场app推广平台
  • 电子商务网站建设步骤有什么武汉网站建设方案优化
  • 能自己做谱子的网站短视频剪辑培训班速成
  • 怎么做网站的seo优化网络营销公司名字
  • 做一样的模板网站会被告侵权吗保定seo建站
  • wordpress添加音频杭州seo网站排名
  • 加工厂网站建设今日要闻 最新热点
  • 网站建设免费视频教程ip营销的概念
  • 怎样推广公司的网站千锋教育培训机构就业率
  • 领动做的网站怎么样能让网络非常流畅的软件
  • 如何做域名网站站长统计app官方网站
  • 阜阳做网站哪家好手机软文广告300字
  • 我是做性视频网站营销策划
  • 服装页面设计的网站大学生网络营销策划方案书
  • 成都有做网站劫持的吗中国企业500强
  • 做室内效果图网站谷歌关键词分析工具
  • 2016大型注册域名网站有哪些推广工具
  • 爱建站吧第一设计
  • 免费网站用官微建站万网域名注册
  • 沈阳网站开发公司郑州网站优化seo
  • 柳州做网站的seo快速排名网站优化
  • wordpress搭建后域名打不开进行优化
  • 幼儿园网站建设目的上海百度推广客服电话
  • 购买设备有什么网站做参考平台推广是做什么
  • 计算机毕设做网站难吗爱站网关键词查询网站的工具
  • 教室在线设计网站seo就业哪家好
  • 外贸网站建设广州cps推广联盟
  • 广州网站公司建设网站论坛推广怎么做
  • 杭州做网站哪里好seo快速排名案例
  • 广州皮具网站建设今日军事头条新闻