你负责一个农场的牛棚安全系统。牛棚分布在一个圆形区域,每个牛棚都有一个安全等级。这个地方所有的牛棚都围成一圈,这意味着第一个牛棚和最后一个牛棚是紧挨着的。同时,相邻的牛棚之间有相互连通的安全系统,如果在同一时间升级两个相邻的牛棚的安全等级,系统会自动报警。 给定一个代表每个牛棚安全等级的非负整数数组,计算你在不触动警报装置的情况下,最少需要升级多少安全等级,使得整个农场的安全等级达到最高。
示例1

输入

[1, 2, 3]

输出

3
示例2

输入

[2, 5, 4]

输出

5

备注:
1 0
加载中...