Leetcode每日一题:860.lemonade-change(柠檬水找零)
思路:初始化手上已有的五元钱和十元钱的数量count5=0,count10=0
;然后遇到5元,count5++
;遇到十元,判断count5>0?
;遇到20元,判断count10>0&&count5>0
或者count5>=3
;如果遇到10元或者20元有任意情况不满足,直接返回false;
class Solution {public:bool lemonadeChange(vector<int> &bills){int count5 = 0, count10 = 0;int len = bills.size();for (auto b : bills){if (b == 5)count5++;else if (b == 10){if (count5){count5--;count10++;}else{return false;}}else{if (count10 && count5){count10--;count5--;}else if (count5 >= 3){count5 -= 3;}else{return false;}}}return true;}
};
Leetcode每日一题:860.lemonade-change(柠檬水找零)相关推荐
- Leetcode 每日一题——860. 柠檬水找零
860. 柠檬水找零 在柠檬水摊上,每一杯柠檬水的售价为 5 美元. 顾客排队购买你的产品,(按账单 bills 支付的顺序)一次购买一杯. 每位顾客只买一杯柠檬水,然后向你付 5 美元.10 美元或 ...
- LeetCode每日一题--860. 柠檬水找零(贪心)
题目:跳转至 860. 柠檬水找零 在柠檬水摊上,每一杯柠檬水的售价为 5 美元. 顾客排队购买你的产品,(按账单 bills 支付的顺序)一次购买一杯. 每位顾客只买一杯柠檬水,然后向你付 5 美元 ...
- leetcode第860题柠檬水找零
leetcode第860题柠檬水找零 题目 在柠檬水摊上,每一杯柠檬水的售价为 5 美元.顾客排队购买你的产品,(按账单 bills 支付的顺序)一次购买一杯. 每位顾客只买一杯柠檬水,然后向你付 5 ...
- LeetCode[860] 柠檬水找零 (贪心)
PS: 本题目摘自 LeetCode 860 原题 柠檬水找零,一道贪心算法问题 题目描述 在柠檬水摊上,每一杯柠檬水的售价为 5 美元. 顾客排队购买你的产品,(按账单 bills 支付的顺序)一次 ...
- LeetCode 860[Python]. 柠檬水找零 在柠檬水摊上,每一杯柠檬水的售价为 5 美元。 顾客排队购买你的产品,(按账单 bills 支付的顺序)一次购买一杯。
LeetCode 860. 柠檬水找零 在柠檬水摊上,每一杯柠檬水的售价为 5 美元. 顾客排队购买你的产品,(按账单 bills 支付的顺序)一次购买一杯. 每位顾客只买一杯柠檬水,然后向你付 5 ...
- 【LeetCode】两道贪心算法题目-455分发饼干,860柠檬水找零
文章目录 第455题:分发饼干 第860题:柠檬水找零 第455题:分发饼干 题目描述 假设你是一位很棒的家长,想要给你的孩子们一些小饼干.但是,每个孩子最多只能给一块饼干.对每个孩子 i ,都有一个 ...
- leetcode: 860. 柠檬水找零
860. 柠檬水找零 来源:力扣(LeetCode) 链接: https://leetcode.cn/problems/lemonade-change/ 在柠檬水摊上,每一杯柠檬水的售价为 5 美元. ...
- leetcode.860. 柠檬水找零
860. 柠檬水找零 在柠檬水摊上,每一杯柠檬水的售价为 5 美元. 顾客排队购买你的产品,(按账单 bills 支付的顺序)一次购买一杯. 每位顾客只买一杯柠檬水,然后向你付 5 美元.10 美元或 ...
- 刷题-Leetcode-860. 柠檬水找零(贪心)
860. 柠檬水找零 题目链接 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/lemonade-change/ 著作权归领扣网络所有.商业转载 ...
最新文章
- Makefile写法入门心得
- 全模型组的测试初步结果
- android连接Mysql数据库之JDBC方式
- mysql 下载地址及安装教程
- 软件测试工程师笔试试题
- 数据结构与算法 / 冒泡排序及其优化的三种方式
- 商业软件中常见的修饰词
- C# 三层级架构问题之 能加载文件或程序集或它的某一个依赖项。系统找不到指定的文件
- netbeans 9_NetBeans 9抢先体验
- .jdeveloper_在JDeveloper 12.1.3中为WebSocket使用Java API
- CFUpdate上传控件的使用
- 信息学奥赛一本通 1044:判断是否为两位数 | OpenJudge NOI 1.4 06
- 你好,了解一下Java 14带来的一系列新功能
- 企业搜索引擎(Enterprise Search Engine)的2007中重要的功能
- mysql 上级组织参数值_MYSQL组织结构设计构思(快速查上级和下级)
- 接口协议之抓包分析 TCP 协议
- 在Vue+springBoot环境中如何实现单点登录(SSO)
- inteli211网卡linux驱动,Windows Server 2019安装Intel I211网卡驱动
- 狂神Docker视频学习笔记(基础篇)
- 不确定性原理的前世今生(转载)