#S1T4. 徐老师的羊腿高塔
徐老师的羊腿高塔
题目描述
众所周知,徐老师很喜欢羊腿,甚至开了一家羊腿小店!
今天徐老师决定搞一件大事!他要尝试用羊腿打破搭积木的吉尼斯世界纪录!
这里我们认为徐老师用来搭的羊腿长宽高都是
徐老师找了一个宽度为 的铁箱,现在徐老师已经把一部分羊腿堆了进去。
现在在这个铁箱中,徐老师已经摆了 列羊腿,每列放了 个羊腿
但是徐老师发现如果要继续堆羊腿,羊腿很容易倒!
所以接下去的羊腿摆放时,必须要保证左下,正下,右下三个位置都有羊腿,才能成功把这个羊腿放上去
假设需要在第 列放下第 个羊腿,则需要保证 这三列都至少有 个羊腿(所以第一列和最后一列已经无法再放羊腿了)
徐老师现在还有 个羊腿,请问他最高能把羊腿搭到多高?
输入格式
本题采用文件读写。
- 读入文件名:
tower.in - 写出文件名:
tower.out
第一行包含两个整数 ,含义如题
接下来一行包含 个整数 表示每列羊腿的高度
输出格式
输出一个整数表示最高能搭到的高度
样例
8 4
3 4 2 1 3 3 2 4
5
数据范围与提示
-
对于 的数据,满足
-
对于 的数据,满足
-
对于 的数据,满足
-
对于 的数据,满足
-
对于 的数据,满足