#P512. Lemonade

Lemonade

题目描述

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

每位顾客只买一杯柠檬水,然后向你付 5 美元、10 美元或 20 美元。你必须给每个顾客正确找零,也就是说净交易是每位顾客向你支付 5 美元。

注意,一开始你手头没有任何零钱。

给你一个整数数组 bills ,其中 bills[i] 是第 i 位顾客付的账。如果你能给每位顾客正确找零,返回 true ,否则返回 false 。

输入

一行整数(非定量数据读取,建议使用动态数组存储)

输出

true或者false

样例

5 5 5 10 20
true
5 5 10 10 20
false

提示

image 【建议】使用两个变量存储10元的数量和5元的数量,因为主要就要看10元和5元的零钱是否能满足找零,如果这两个的数量小于0是不是就说明不够找的,所以就可以停止,输出false了。