#1707. 苹果消消乐
苹果消消乐
题目描述
小明面前有n列整齐排列、紧密堆放的苹果堆,每列苹果有不同高度。这些苹果有一个特点:只有最外层的苹果才能被拿走。具体来说,如果一个苹果的上下左右四个方向都紧挨着其他苹果(或地面,对于最底层的苹果),那么它就是内部的,不能被拿走;否则就是外层的,可以一次性全部拿走。 每次操作时,可以同时拿走所有当前最外层的苹果。拿走之后,剩下的苹果中又会有一些变成外层的,可以继续操作。 现在给定每列苹果的初始高度,问最少需要操作多少次才能拿走所有苹果?
输入格式
第一行输入一个整数 n,表示苹果堆的列数。 第二行输入 n 个整数 h₁, h₂, ..., hₙ,表示每列苹果的高度。
输出格式
输出一个整数,表示最少需要的操作次数。
输入输出样例#1
输入
6
2 1 4 6 2 2
输出
3
输入输出样例#2
输入
7
3 3 3 1 3 3 3
输出
2
说明/提示
【样例#1解释】

【数据范围】
1<=n<=100
1<=hi<=100
相关
在下列比赛中:
京公网安备 11011102002149号