#2149. 防卫导弹

防卫导弹

说明

一种新型的防卫导弹可截击多个攻击导弹。它可以向前飞行,也可以用很快的速度向下飞行,可以毫无损伤地截击进攻导弹,但不可以向后或向上飞行。但有一个缺点,尽管它发射时可以达到任意高度,但它只能截击比它上次截击导弹时所处高度低或者高度相同的导弹。现对这种新型防卫导弹进行测试,在每一次测试中,发射一系列的测试导弹(这些导弹发射的间隔时间固定,飞行速度相同),该防卫导弹所能获得的信息包括各进攻导弹的高度,以及它们发射次序。

现要求编一程序,求在每次测试中,该防卫导弹最多能截击的进攻导弹数量,一个导弹能被截击应满足下列两个条件之一:

a)它是该次测试中第一个被防卫导弹截击的导弹;

b)它是在上一次被截击导弹的发射后发射,且高度不大于上一次被截击导弹的高度的导弹

输入格式

第一行是一个整数nn,表示本次测试中发射的进攻导弹数

以下nn行,每行一个整数hih_{i},表示第ii个进攻导弹的高度。(数字的顺序即发射的顺序)。

输出格式

一行是一个整数max,表示最多能够截击的进攻导弹数

样例

3
25
36
23
2

数据范围

  • 0n40000\leqslant n\leqslant 4000
  • 0hi327670\leqslant h_{i}\leqslant 32767