在柠檬水摊上,每一杯柠檬水的售价为 5 美元。顾客排队购买你的产品,(按账单 bills 支付的顺序)一次购买一杯。
每位顾客只买一杯柠檬水,然后向你付 5 美元、10 美元或 20 美元。你必须给每个顾客正确找零,也就是说净交易是每位顾客向你支付 5 美元。
注意,一开始你手头没有任何零钱。
给你一个整数数组 \text{bills},其中 \text{bills[i]} 是第 i 位顾客付的账。如果你能给每位顾客正确找零,输出 true
,否则输出 false
。
输入
输入一行数字表示链表数据,数字与数字之间空格隔开。
以 EOF
作为结束输入(请参考 SCNUOJ 1001 题题解了解如何处理输入)。
输出
如果你能给每位顾客正确找零,输出 true
,否则输出 false
样例
标准输入 复制文本 |
5 5 5 10 20 |
标准输出 复制文本 |
true |
标准输入 复制文本 |
5 5 10 10 20 |
标准输出 复制文本 |
false |