题目描述
任天堂公司的人气游戏《超级马里奥》迎来了诞生35周年,为此公司推出了一个特殊版小游戏。游戏场景是这样的:马里奥来到了一条特殊的街区蘑菇街,蘑菇街从头到尾一共有N个蘑菇,编号1到N,每个蘑菇上都有一个整数代表这个蘑菇的能量值,马里奥从编号1到编号N去采集蘑菇,但是在采集的过程中有两个规则:①不连续收集两个能量值相同的蘑菇 ②如果一旦出现收集的蘑菇的能量值小于前面的那么后面再收集的蘑菇的能量值就要一直处于递减的趋势。
现在给出N个蘑菇的能量值,请你计算一下马里奥能够收集的蘑菇的最大数量是多少?
输入格式
第一行,一个整数N表示蘑菇街上蘑菇的数量
第二行,用空格隔开的N个整数,分别表示N个蘑菇的能量值
输出格式
一行,一个整数表示满足规则的情况下,马里奥能够收集的蘑菇数量的最大值
输入样例:
10 18 18 15 20 16 13 19 22 14 12
输出样例:
6