B3989 [语言月赛 202406] 优惠券
原文
题目描述
某奶茶店推出优惠活动:
- 如果按照原价购买了一杯奶茶,可获赠一张优惠券;
- 如果使用优惠券购买了一杯奶茶,这杯奶茶不会再获赠优惠券;
- 每张优惠券可折抵 $1$ 元;
- 购买一杯奶茶使用的优惠券数量不限,但不找零。
现在,小 F 计划购买 $n$ 杯奶茶,其价格为 $a_1,a_2,\cdots,a_n$。他可以以任意顺序购买这 $n$ 杯奶茶。
请问,小 F 最少花费多少钱,才能买下全部 $n$ 杯奶茶?
输入格式
输入共两行。
输入的第一行为一个整数 $n$。
输入的第二行为 $n$ 个整数 $a_1,a_2,\cdots,a_n$。
保证 $a_1\le a_2 \le \cdots \le a_n$。
输出格式
输出一行一个整数,表示最少花费的钱数。
样例 #1
样例输入 #1
5
1 2 3 3 4
样例输出 #1
9
提示
样例解释
按照 $3,3,2,1,4$ 的顺序购买,前四杯获得四张优惠券,最后一杯全部使用优惠券。
数据规模与约定
- 对于 $30\%$ 的测试数据,$n=2$;
- 对于 $100\%$ 的测试数据,$1 \le n \le 1000$,$1 \le a_i \le 50$,$a_1 \le a_2 \le \cdots \le a_n$。