3349: 找零
内存限制:128 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:73
解决:14
题目描述
有一台自动售票机,每张票售价为 5 元。售票机可以接受 5 元、10 元和 20 元的纸币。当顾客使用 10 元或 20 元购票时,如果售票机没有足够的零钱找零,它会拒绝交易并将纸币退还给顾客。若零钱充足,则必须出票并找零。初始状态下,售票机内没有任何零钱。每位顾客只购买一张票且只支付一张纸币。根据给出的 n 位顾客支付的纸币面额(顺序),计算售票机最多能卖出多少张票。
输入
- 第一行包含一个整数 n,表示顾客的数量。
- 第二行包含 n 个整数,代表每位顾客依次支付的纸币面额,这些数值只能是 5、10 或 20 中的一个。
输出
- 一个整数,表示售票机能卖出的最大票数。
样例输入 复制
8
10 5 5 5 10 10 20 20
样例输出 复制
6
提示
- \(1 \leq n \leq 50,000\)