您当前的位置: 首页 > 

宝哥大数据

暂无认证

  • 0浏览

    0关注

    1029博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

860. 柠檬水找零

宝哥大数据 发布时间:2019-10-25 15:31:53 ,浏览量:0

题目描述

在这里插入图片描述

1.1、主要体现在:需要找15元时,优先找10+5,其次再选取5+5+5组合。每一步都做此“贪心选择”,并最终达到“全局最优解”。
class Solution:
    def lemonadeChange(self, bills: List[int]) -> bool:
        bs = {5:0, 10:0, 20:0}
        for i in bills:
            if i == 5:
                bs[5] += 1
            elif i == 10:
                bs[10] += 1
                if bs[5] = 1 and bs[5] >= 1):
                    bs[10] -= 1
                    bs[5] -= 1
                elif bs[5] > 3:
                    bs[5] -= 3
                else:
                    return False
        return True
                
        
关注
打赏
1587549273
查看更多评论
立即登录/注册

微信扫码登录

0.2301s