领扣LintCode算法问题答案-1133. 团购
发布日期:2021-06-30 17:09:58
浏览次数:2
分类:技术文章
本文共 1036 字,大约阅读时间需要 3 分钟。
领扣LintCode算法问题答案-1133. 团购
目录
1133. 团购
描述
有 x 个人打算买 A 类商品,有 y 个人打算买 B 类商品,z 个人打算买 C 类商品,每个人都只打算买 1 件商品。
现在有一个团购规则,规则如下:- 每次团购规定买 3 件商品。
- 每次团购至少包括 1 件 A 类商品和 1 件 B 类商品。
请求出这些人最多团购多少次。
0≤x,y,z≤106
说明
样例中,两次团购分别是:[A, B, B][A, B, C]
样例 1:
样例输入:x = 2y = 3z = 1样例输出:2
题解
public class Solution { /** * @param x: the number of people who plan to buy goods A. * @param y: the number of people who plan to buy goods B. * @param z: the number of people who plan to buy goods C. * @return: return the maximum times they can group buy. */ public int groupBuyTimes(int x, int y, int z) { // write your code here int diff = 0; if (x > y) { diff = x - y; x -= diff; } else { diff = y - x; y -= diff; } z += diff; while (x > z && y > z) { x--; y--; z += 2; } return Math.min(Math.min(x, y), z); }}
鸣谢
非常感谢你愿意花时间阅读本文章,本人水平有限,如果有什么说的不对的地方,请指正。
欢迎各位留言讨论,希望小伙伴们都能每天进步一点点。
转载地址:https://le-yi.blog.csdn.net/article/details/108841726 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
不错!
[***.144.177.141]2024年04月06日 10时41分41秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
java类的构成
2019-04-30
创建安装linux:centOS
2019-04-30
Xshell连接CentOS及安装hadoop的准备
2019-04-30
在linux上配置jdk和hadoop
2019-04-30
HDFS配置及常见命令
2019-04-30
xshell连接linux速度很慢或者连接一段时间后会自动断
2019-04-30
Hadoop Windows插件配置
2019-04-30
存储 HDFS内部运行原理
2019-04-30
二丶存储+分析处理信息MapReduce内部原理
2019-04-30
static代码块设置全局变量和eclipse java配好HDFS类对HDFS的操作
2019-04-30
互联网行业为何缺少web前端工程师?
2019-04-30
零基础学UI设计,海报设计需思考这些点!
2019-04-30
零基础该怎么学java,学习心得分享!
2019-04-30
互联网行业如此热门,如何脱颖而出成功入行!
2019-04-30
小白到高级UI设计师,如何实现完美蜕变?
2019-04-30
软件测试培训之自动化测试中要注意的要点
2019-04-30
区块链是什么?区块链能做什么?区块链学习路线分享
2019-04-30
零基础学习软件测试难吗?
2019-04-30
学习区块链要掌握哪些专项能力?区块链学习培训多长时间?
2019-04-30
区块链技术有哪些优点?区块链学习培训多长时间
2019-04-30