每次下雨,FJ的农场都会被淹。然而,由于地面不平,下雨后农场上会留下由大片的水分开的一个个“岛屿”。
可以把FJ的农场看作是由N个连续高度值H(1)...H(N)组成的一个一维景观。假设这个景观周围都是无限高的栅栏,那么在暴雨期间,地势最低的区域先被水覆盖,然后会产生出一些"岛屿",随着水位的不断上升,水位的高度会在一瞬间与“岛屿”的高度相等,此时认为这个“岛屿”被淹了,最终农场会全部被淹没在水下面。

举个例子,如上图所示,左边的图中,如果我们加入刚超过1单位的水时,那么会产生4个“岛屿”(4个也是在整个过程中我们能够看到岛屿数量的最大值),然后继续倒水,当我们总共加入的水达到7个单位时,如右图所示,只露出了2个“岛屿”,最终会全部淹没在水下面。
请计算出,在整个期间,我们可能会看到的“岛屿”数量的最大值。