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

高州市网站建设公司以优化为理由裁员合法吗

高州市网站建设,公司以优化为理由裁员合法吗,html网页制作代码作业,建设电瓶车官方网站LeetCode-2335. 装满杯子需要的最短总时长【贪心&#xff0c;数学】题目描述&#xff1a;解题思路一&#xff1a;其实像一道数学题目。假设三个杯子x<y<z先分两种情况。第一种&#xff1a;xy<z&#xff0c;答案直接是最大的z。第二种&#xff1a;xy>z。先将x与y互相…

LeetCode-2335. 装满杯子需要的最短总时长【贪心,数学】

  • 题目描述:
  • 解题思路一:其实像一道数学题目。假设三个杯子x<=y<=z先分两种情况。第一种:x+y<=z,答案直接是最大的z。第二种:x+y>z。先将x与y互相匹配t次直到x+y<=z。那么t=(x+y-z)/2向上取整,即t>=1。取消向上取整则t=(x+y-z+1)/2,然后变回第一种情况,总的时长为t+z=(x+y+z+1)/2。
  • 解题思路二:优化,一行代码!
  • 解题思路三:比较费时但好理解的,排序然后大的两个数减1,记次数。

题目描述:

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

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

示例 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
解释:每秒装满一杯冷水。

提示:

amount.length == 3
0 <= amount[i] <= 100

解题思路一:其实像一道数学题目。假设三个杯子x<=y<=z先分两种情况。第一种:x+y<=z,答案直接是最大的z。第二种:x+y>z。先将x与y互相匹配t次直到x+y<=z。那么t=(x+y-z)/2向上取整,即t>=1。取消向上取整则t=(x+y-z+1)/2,然后变回第一种情况,总的时长为t+z=(x+y+z+1)/2。

class Solution {
public:int fillCups(vector<int>& amount) {sort(amount.begin(),amount.end());if(amount[2]>=amount[0]+amount[1]) return amount[2];return (amount[0]+amount[1]+amount[2]+1)/2;        }
};

时间复杂度:O(1)
空间复杂度:O(1)

解题思路二:优化,一行代码!

直接返回四个数中最大的那一个即可。

class Solution {
public:int fillCups(vector<int>& a) {return max({a[0], a[1], a[2], (a[0] + a[1] + a[2]+1)/2});}
};

时间复杂度:O(1)
空间复杂度:O(1)

解题思路三:比较费时但好理解的,排序然后大的两个数减1,记次数。

class Solution {
public:int fillCups(vector<int>& a) {int s=0;while(a[0]||a[1]||a[2]){sort(a.begin(),a.end());s++;if(a[1]) a[1]--;if(a[2]) a[2]--;}return s;}
};
http://www.tj-hxxt.cn/news/21780.html

相关文章:

  • 做网站能致富吗一站式自媒体服务平台
  • 怎么建设查询网站php最新seo新手教程
  • 网站页面那个图怎么做郑州优化网站关键词
  • 怎样用vs2017做网站百度问问首页登录
  • wordpress注意深圳网站关键词优化推广
  • 钓鱼网站制作的报告seo顾问合同
  • 青海网站推广策划方案线上卖货平台有哪些
  • 东莞建网站哪家好北京seo专员
  • 做营销推广外包的网站百度网盘搜索引擎入口官网
  • 骗子会利用钓鱼网站做啥公司品牌宣传方案
  • 商务网站设计实训总结网站seo标题是什么意思
  • 合肥婚恋网站建设营销策划有限公司经营范围
  • h5 css3 网站开发实例百中搜
  • 网站备案备案吗seo 的作用和意义
  • 如何做网站外部链接怎样注册自己的网站
  • 广州网站推广奋百度推广登录官网入口
  • 南宁网站建设liluokj网络促销方案
  • 沧州铂艺科技网络有限公司seo课程排行榜
  • 网站建设 文库免费发布推广平台
  • 无锡企业网站的建设世界500强企业名单
  • 珠海做网站优化的公司营销方式和手段
  • 潍坊网站设计公司seo入门培训课程
  • net网站开发是什么优化大师是什么
  • 电商网站的程序有哪些新的网站怎么推广
  • clo3d代做网站百度关键词seo优化
  • 网站开发素材青岛网站建设哪家好
  • 网站建设公司 盐城市龙华百度快速排名
  • wordpress不适合做大站做竞价推广这个工作怎么样
  • 大城网站优化李守洪排名大师怎么样
  • 做php网站教程视频关键词