3865: 电池(battery)

内存限制:512 MB 时间限制:2.000 S
评测方式:文本比较 命题人:
提交:109 解决:23

题目描述

battery.in/out
小 L 最近买了一辆新能源汽车,新能源汽车由两节电池同时供电,两节电池的一格电可 以让汽车工作一个小时。汽车能运行当且仅当两节电池电量均不为零,且小 L 可以随时更换 电池,即使两节电池都还没有用完。 【数据范围】 对于 30%的数据,1≤n≤5,1≤ai≤5。 对于前 50%的数据,1≤n≤1000。 对于前 50%的数据,1≤n≤100000。 对于 100%的数据,1≤n≤1000000,1≤ai≤100000。


【样例说明 1】
先用电池 3 和 4,可以用 3 小时,电池 4 剩余 1 格电;然后把电池 3 换成电池 2,可以
用 1 小时,电池 2 剩 1 格电;最后把电池 4 换成电池 1,可以用 1 小时,总共可以用 5 小时。

【样例说明 2】
显然,无论怎么使用,总有一节电池剩余 1 格电无法让汽车运行。


输入

第一行一个整数 n,表示电池个数。 第二行 n 个整数,表示每个电池的电量 ai。

输出

一行一个整数,表示汽车最多能运行多长时间。

样例输入 复制

4
1 2 3 4

样例输出 复制

5


来源/分类