思路:初始化手上已有的五元钱和十元钱的数量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(柠檬水找零)相关推荐

  1. Leetcode 每日一题——860. 柠檬水找零

    860. 柠檬水找零 在柠檬水摊上,每一杯柠檬水的售价为 5 美元. 顾客排队购买你的产品,(按账单 bills 支付的顺序)一次购买一杯. 每位顾客只买一杯柠檬水,然后向你付 5 美元.10 美元或 ...

  2. LeetCode每日一题--860. 柠檬水找零(贪心)

    题目:跳转至 860. 柠檬水找零 在柠檬水摊上,每一杯柠檬水的售价为 5 美元. 顾客排队购买你的产品,(按账单 bills 支付的顺序)一次购买一杯. 每位顾客只买一杯柠檬水,然后向你付 5 美元 ...

  3. leetcode第860题柠檬水找零

    leetcode第860题柠檬水找零 题目 在柠檬水摊上,每一杯柠檬水的售价为 5 美元.顾客排队购买你的产品,(按账单 bills 支付的顺序)一次购买一杯. 每位顾客只买一杯柠檬水,然后向你付 5 ...

  4. LeetCode[860] 柠檬水找零 (贪心)

    PS: 本题目摘自 LeetCode 860 原题 柠檬水找零,一道贪心算法问题 题目描述 在柠檬水摊上,每一杯柠檬水的售价为 5 美元. 顾客排队购买你的产品,(按账单 bills 支付的顺序)一次 ...

  5. LeetCode 860[Python]. 柠檬水找零 在柠檬水摊上,每一杯柠檬水的售价为 5 美元。 顾客排队购买你的产品,(按账单 bills 支付的顺序)一次购买一杯。

    LeetCode 860. 柠檬水找零 在柠檬水摊上,每一杯柠檬水的售价为 5 美元. 顾客排队购买你的产品,(按账单 bills 支付的顺序)一次购买一杯. 每位顾客只买一杯柠檬水,然后向你付 5 ...

  6. 【LeetCode】两道贪心算法题目-455分发饼干,860柠檬水找零

    文章目录 第455题:分发饼干 第860题:柠檬水找零 第455题:分发饼干 题目描述 假设你是一位很棒的家长,想要给你的孩子们一些小饼干.但是,每个孩子最多只能给一块饼干.对每个孩子 i ,都有一个 ...

  7. leetcode: 860. 柠檬水找零

    860. 柠檬水找零 来源:力扣(LeetCode) 链接: https://leetcode.cn/problems/lemonade-change/ 在柠檬水摊上,每一杯柠檬水的售价为 5 美元. ...

  8. leetcode.860. 柠檬水找零

    860. 柠檬水找零 在柠檬水摊上,每一杯柠檬水的售价为 5 美元. 顾客排队购买你的产品,(按账单 bills 支付的顺序)一次购买一杯. 每位顾客只买一杯柠檬水,然后向你付 5 美元.10 美元或 ...

  9. 刷题-Leetcode-860. 柠檬水找零(贪心)

    860. 柠檬水找零 题目链接 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/lemonade-change/ 著作权归领扣网络所有.商业转载 ...

最新文章

  1. Makefile写法入门心得
  2. 全模型组的测试初步结果
  3. android连接Mysql数据库之JDBC方式
  4. mysql 下载地址及安装教程
  5. 软件测试工程师笔试试题
  6. 数据结构与算法 / 冒泡排序及其优化的三种方式
  7. 商业软件中常见的修饰词
  8. C# 三层级架构问题之 能加载文件或程序集或它的某一个依赖项。系统找不到指定的文件
  9. netbeans 9_NetBeans 9抢先体验
  10. .jdeveloper_在JDeveloper 12.1.3中为WebSocket使用Java API
  11. CFUpdate上传控件的使用
  12. 信息学奥赛一本通 1044:判断是否为两位数 | OpenJudge NOI 1.4 06
  13. 你好,了解一下Java 14带来的一系列新功能
  14. 企业搜索引擎(Enterprise Search Engine)的2007中重要的功能
  15. mysql 上级组织参数值_MYSQL组织结构设计构思(快速查上级和下级)
  16. 接口协议之抓包分析 TCP 协议
  17. 在Vue+springBoot环境中如何实现单点登录(SSO)
  18. inteli211网卡linux驱动,Windows Server 2019安装Intel I211网卡驱动
  19. 狂神Docker视频学习笔记(基础篇)
  20. 不确定性原理的前世今生(转载)

热门文章

  1. 关于Ajax的get与post浅分析,同步请求与异步请求,跨域请求;
  2. 黑白迷宫问题——深度优先搜索算法
  3. encapsulation
  4. c#进阶之lambda表达式
  5. Ubuntu 下 Eclipse 桌面图标创建
  6. Http Module 介绍
  7. 关于.net ashx一般处理文件中取不到session问题
  8. C语言 · 数组查找及替换
  9. AngularJS 监控对象属性:$watch和$digest
  10. Advanced R之数据结构