1568. [算法课蛮力法] 柠檬水找零

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

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

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

给你一个整数数组 bills\text{bills},其中 bills[i]\text{bills[i]} 是第 ii 位顾客付的账。如果你能给每位顾客正确找零,输出 true,否则输出 false

输入

输入一行数字表示链表数据,数字与数字之间空格隔开。

EOF 作为结束输入(请参考 SCNUOJ 1001 题题解了解如何处理输入)。

  • 1bills.length1051 \leq \text{bills.length} \leq 10^5
  • bills[i]\text{bills[i]} 不是 55 就是 1010 或是 2020

输出

如果你能给每位顾客正确找零,输出 true,否则输出 false

样例

标准输入 复制文本
5 5 5 10 20
标准输出 复制文本
true
标准输入 复制文本
5 5 10 10 20
标准输出 复制文本
false
登录以提交代码。
单点时限 2 秒
内存限制 128 MB
提交 2839
通过 1440