#EE20251204. 2025年12月4日大二E题
2025年12月4日大二E题
题目描述
在柠檬水摊上,每一杯柠檬水的售价为 5 美元。顾客排队购买你的产品(按账单 bills 支付的顺序)一次购买一杯。
每位顾客只买一杯柠檬水,然后向你支付 5 美元、10 美元或 20 美元。你必须给每个顾客正确找零,也就是说对每位顾客而言,你最终净赚 5 美元。
注意:一开始你手头没有任何零钱。
给你一个整数数组 bills,其中 bills[i] 是第 i 位顾客支付的钞票面额。如果你能给每位顾客正确找零,返回 true,否则返回 false。
输入格式
- 第一行是一个整数
n,表示顾客数量。 - 第二行包含
n个整数,表示数组bills,其中bills[i]∈ {5, 10, 20}。
输出格式
输出一行:
- 若可以给每位顾客正确找零,输出
true; - 否则输出
false。
输入样例 1
5
5 5 5 10 20
输出样例 1
true
输入样例 2
5
5 5 10 10 20
输出样例 2
false
相关
在下列比赛中: