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

2023-12-25 LeetCode每日一题(不浪费原料的汉堡制作方案)

2023-12-25每日一题

一、题目编号

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

二、题目链接

点击跳转到题目位置

三、题目描述

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

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

  • 巨无霸汉堡:4 片番茄和 1 片奶酪
  • 小皇堡:2 片番茄和 1 片奶酪

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

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

示例 1:
在这里插入图片描述

示例 2:
在这里插入图片描述

示例 3:
在这里插入图片描述

示例 4:
在这里插入图片描述

示例 5:

在这里插入图片描述
提示:

  • 0 <= tomatoSlices <= 107
  • 0 <= cheeseSlices <= 107

四、解题代码

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

五、解题思路

(1) 数学。

相关文章:

  • k8s的声明式资源管理
  • java struts2教务管理系统Myeclipse开发mysql数据库struts2结构java编程计算机网页项目
  • RocketMQ5.0延时消息时间轮算法
  • Postgresql源码(119)PL/pgSQL中ExprContext的生命周期
  • 3D视觉-相机选用的原则
  • STM32 基础知识(探索者开发板)--135讲 ADC转换
  • 金和OA C6 UploadFileEditorSave.aspx 文件上传漏洞复现
  • Elasticsearch 优化常用思路
  • 防火墙未开端口导致zookeeper集群异常,kafka起不来
  • Unity检测地面坡度丨人物上坡检测
  • 【elfboard linux开发板】7.i2C工具应用与aht20温湿度寄存器读取
  • Qt编写的exe程序上添加程序信息
  • 介绍Docker的基本概念和优势,以及在应用程序开发中的实际应用
  • 从Windows 1.0到Windows 10的旅程:探索Windows系统的起源和第一个版本特点
  • 二叉树的后序遍历,力扣
  • Google 是如何开发 Web 框架的
  • CSS 三角实现
  • C学习-枚举(九)
  • ECS应用管理最佳实践
  • Invalidate和postInvalidate的区别
  • Java Agent 学习笔记
  • laravel 用artisan创建自己的模板
  • mac修复ab及siege安装
  • nodejs:开发并发布一个nodejs包
  • Python爬虫--- 1.3 BS4库的解析器
  • 动手做个聊天室,前端工程师百无聊赖的人生
  • 高性能JavaScript阅读简记(三)
  • 给新手的新浪微博 SDK 集成教程【一】
  • 工作手记之html2canvas使用概述
  • 前端每日实战:61# 视频演示如何用纯 CSS 创作一只咖啡壶
  • 全栈开发——Linux
  • 容器服务kubernetes弹性伸缩高级用法
  • 入手阿里云新服务器的部署NODE
  • 算法之不定期更新(一)(2018-04-12)
  • 再次简单明了总结flex布局,一看就懂...
  • 你对linux中grep命令知道多少?
  • 宾利慕尚创始人典藏版国内首秀,2025年前实现全系车型电动化 | 2019上海车展 ...
  • 关于Android全面屏虚拟导航栏的适配总结
  • 函数计算新功能-----支持C#函数
  • # centos7下FFmpeg环境部署记录
  • #{}和${}的区别是什么 -- java面试
  • #《AI中文版》V3 第 1 章 概述
  • #Js篇:单线程模式同步任务异步任务任务队列事件循环setTimeout() setInterval()
  • #中国IT界的第一本漂流日记 传递IT正能量# 【分享得“IT漂友”勋章】
  • $.extend({},旧的,新的);合并对象,后面的覆盖前面的
  • (附源码)ssm经济信息门户网站 毕业设计 141634
  • (附源码)流浪动物保护平台的设计与实现 毕业设计 161154
  • (蓝桥杯每日一题)平方末尾及补充(常用的字符串函数功能)
  • (没学懂,待填坑)【动态规划】数位动态规划
  • (三)Honghu Cloud云架构一定时调度平台
  • (十八)用JAVA编写MP3解码器——迷你播放器
  • (十三)Flask之特殊装饰器详解
  • (四)图像的%2线性拉伸
  • (转)nsfocus-绿盟科技笔试题目
  • (转)平衡树