圣诞活动预热开始啦,汉堡店推出了全新的汉堡套餐。为了避免浪费原料,请你帮他们制定合适的制作计划。

给你两个整数 tomatoSlices 和 cheeseSlices,分别表示番茄片和奶酪片的数目。不同汉堡的原料搭配如下:

巨无霸汉堡:4 片番茄和 1 片奶酪
小皇堡:2 片番茄和 1 片奶酪
请你以 [total_jumbo, total_small]([巨无霸汉堡总数,小皇堡总数])的格式返回恰当的制作方案,使得剩下的番茄片 tomatoSlices 和奶酪片 cheeseSlices 的数量都是 0。

如果无法使剩下的番茄片 tomatoSlices 和奶酪片 cheeseSlices 的数量为 0,就请返回 []。

示例 1:

输入:tomatoSlices = 16, cheeseSlices = 7
输出:[1,6]
解释:制作 1 个巨无霸汉堡和 6 个小皇堡需要 41 + 26 = 16 片番茄和 1 + 6 = 7 片奶酪。不会剩下原料。
示例 2:

输入:tomatoSlices = 17, cheeseSlices = 4
输出:[]
解释:只制作小皇堡和巨无霸汉堡无法用光全部原料。
示例 3:

输入:tomatoSlices = 4, cheeseSlices = 17
输出:[]
解释:制作 1 个巨无霸汉堡会剩下 16 片奶酪,制作 2 个小皇堡会剩下 15 片奶酪。
示例 4:

输入:tomatoSlices = 0, cheeseSlices = 0
输出:[0,0]
示例 5:

输入:tomatoSlices = 2, cheeseSlices = 1
输出:[0,1]

提示:

0 <= tomatoSlices <= 10^7
0 <= cheeseSlices <= 10^7

class Solution {public:vector<int> numOfBurgers(int tomatoSlices, int cheeseSlices) {vector<int> result;if(tomatoSlices % 2 != 0 || tomatoSlices < 2 * cheeseSlices || tomatoSlices > 4 * cheeseSlices)return result;int x = tomatoSlices / 2 - cheeseSlices;int y = 2 * cheeseSlices - tomatoSlices / 2;result.push_back(x);result.push_back(y);return result;}
};

LeetCode不浪费原料的汉堡制作方案相关推荐

  1. 不浪费原料的汉堡制作方案--贪心算法

    LeetCode 不浪费原料的汉堡制作方案 圣诞活动预热开始啦,汉堡店推出了全新的汉堡套餐.为了避免浪费原料,请你帮他们制定合适的制作计划. 给你两个整数 tomatoSlices 和 cheeseS ...

  2. LeetCode-1276. 不浪费原料的汉堡制作方案

    /** 1276. 不浪费原料的汉堡制作方案 * 圣诞活动预热开始啦,汉堡店推出了全新的汉堡套餐.为了避免浪费原料,请你帮他们制定合适的制作计划. 给你两个整数 tomatoSlices 和 chee ...

  3. 1276. 不浪费原料的汉堡制作方案-数学消元法

    1276. 不浪费原料的汉堡制作方案 圣诞活动预热开始啦,汉堡店推出了全新的汉堡套餐.为了避免浪费原料,请你帮他们制定合适的制作计划. 给你两个整数 tomatoSlices 和 cheeseSlic ...

  4. 『力扣刷题』5276_不浪费原料的汉堡制作方案 解题代码

    LeetCode-cn 力扣刷题 LeetCode-cn力扣刷题目录 165周赛 5276_不浪费原料的汉堡制作方案 * 5276. 不浪费原料的汉堡制作方案 显示英文描述* 用户通过次数212* 用 ...

  5. LeetCode 1276. 不浪费原料的汉堡制作方案(解方程)

    1. 题目 圣诞活动预热开始啦,汉堡店推出了全新的汉堡套餐. 为了避免浪费原料,请你帮他们制定合适的制作计划. 给你两个整数 tomatoSlices 和 cheeseSlices,分别表示番茄片和奶 ...

  6. Leetcode 1276:不浪费原料的汉堡制作方案(超详细的解法!!!)

    圣诞活动预热开始啦,汉堡店推出了全新的汉堡套餐.为了避免浪费原料,请你帮他们制定合适的制作计划. 给你两个整数 tomatoSlices 和 cheeseSlices,分别表示番茄片和奶酪片的数目.不 ...

  7. leetcode 1276. 不浪费原料的汉堡制作方案(C++)

    圣诞活动预热开始啦,汉堡店推出了全新的汉堡套餐.为了避免浪费原料,请你帮他们制定合适的制作计划. 给你两个整数 tomatoSlices 和 cheeseSlices,分别表示番茄片和奶酪片的数目.不 ...

  8. 二、不浪费原料的汉堡制作方案(Weekly Contest 165)

    题目描述: 圣诞活动预热开始啦,汉堡店推出了全新的汉堡套餐.为了避免浪费原料,请你帮他们制定合适的制作计划. 给你两个整数 tomatoSlices 和 cheeseSlices,分别表示番茄片和奶酪 ...

  9. 1276 不浪费原料的汉堡制作方案(二元一次方程)

    1. 问题描述: 圣诞活动预热开始啦,汉堡店推出了全新的汉堡套餐.为了避免浪费原料,请你帮他们制定合适的制作计划. 给你两个整数 tomatoSlices 和 cheeseSlices,分别表示番茄片 ...

最新文章

  1. 项目CPU异常高分析
  2. es6 实例:Web 服务的客户端
  3. 红宝书电子版_N2红蓝宝书电子版PDF(蓝宝书)
  4. SQL一些时间格式的转换
  5. ubuntu下Chrome浏览器字体问题 字体发虚解决办法
  6. Redis分布式锁之:RedLock
  7. 数据结构(C语言)-数组
  8. qlv格式转换mp4方法
  9. 《大学》全文及白话翻译
  10. 网站的robots 文件写法 附自动生成工具网址
  11. 数据库 | MitoPhen 数据库:基于人体表型进行线粒体 DNA 疾病诊断
  12. 电脑合上盖子不锁屏_win10笔记本合上盖子不锁屏
  13. 华为RH2288V3服务器不重构RAID扩容磁盘方法
  14. 微信美团服务器开小差,“美团无法使用微信支付”耽误大家干饭,客服:异常已经解决...
  15. Java调用不同的打印机实现打印不同小票
  16. (个人笔记) java 打印不了韩文,乌龙事件
  17. 手把手教你如何实现一个简单的数据加密算法
  18. 面向对象-第一个代码模型
  19. 孙正义最新演讲:对于未来30年的趋势,现在正是关键时刻
  20. scala学习十三 开发twitter客户端

热门文章

  1. 13个非常有用的Python代码片段
  2. Oracle 对比两张表的数据是否一致
  3. 雨林木风最新万能GHOST系统制作教程
  4. ESXI安装OpenWRT LEDE软路由部署指南(附镜像下载)
  5. 中国石油大学计算机评估排名,中国石油大学华东学科评估结果及排名情况怎样...
  6. Codeforces-1487 D. Pythagorean Triples(数学)
  7. DNS:快速搭建公司内网DNS解析服务器
  8. python运用在大数据中精准生活_大数据分析技术在生活中的广泛应用
  9. android移植(二)-4的尝试移植过程
  10. linux服务器怎么刻录光盘,Ubuntu 下使用K3B软件刻录光盘(图)