#1143. 点蜡烛
点蜡烛
点蜡烛
题目描述
为庆祝即将到来的思维挑战奥林匹克竞赛,你将依照传统点燃蜡烛。活动的第一个夜晚,你会点燃1支蜡烛,夜晚结束后将其熄灭;在之后的每一个夜晚,你点燃的蜡烛数量都比前一晚多1支,即第n个夜晚(从1开始计数)会点燃n支蜡烛(次日清晨将所有点燃的蜡烛全部熄灭)。
每点燃一次蜡烛,它的高度就会减少1英寸;一旦蜡烛的高度变为0英寸,就无法再被使用。
给定整数数组candles,其中第i个元素代表你拥有的第i支蜡烛的初始高度。请返回你无需额外购买蜡烛时,最多能庆祝该活动的夜晚数。
例如:若你有3支高度均为2英寸的蜡烛,第一晚点燃1支,第二晚点燃另外2支,第三晚便可点燃全部3支蜡烛。
输入格式
蜡烛数组的长度
整数数组 candles
输出格式
整数(最大可庆祝的夜晚数)
样例
3
2 2 2
3
解释
与题目描述中的示例一致。
4
2 2 2 4
4
解释
多了1支蜡烛后,你可以用这些蜡烛庆祝4个夜晚。
4
5 2 2 1
3
6
1 2 3 4 5 6
6
11
1 1 1 1 1 1 1 1 1 1 1
4
数据范围
-
蜡烛数组的元素数量为1~50(包含边界值);
-
蜡烛数组的每个元素取值为1~100(包含边界值)。