问题 F: 合唱队形

问题 F: 合唱队形

时间限制: 1 Sec  内存限制: 256 MB
提交: 28  解决: 10
[提交][状态][讨论版][命题人:]

题目描述

n位同学站成一排,音乐老师要请其中的n-k位同学出列,使得剩下的k位同学排成合唱队形。

合唱队形是指这样的一种队形:设k位同学从左到右依次编号为 1,2,...,k他们的身高分别为t1,t2,...,tk,则他们的身高满足t1<...<ti>t(i+1)>....tk(1<=i<=k)

你的任务是,已知所有n位同学的身高,计算最少需要几位同学出列,可以使得剩下的同学排成合唱队形。

输入

共二行。

第一行是一个整数 n2≤�≤1002n100),表示同学的总数。

第二行有n个整数,用空格分隔,第i个整数 ti(130<=ti<=230)是第i位同学的身高(厘米)。

输出

一个整数,最少需要几位同学出列。

样例输入

8
186 186 150 200 160 130 197 220

样例输出

4

提示


对于 50的数据,保证有1<=n<=20。



对于全部的数据,保证有1<=n<=1000。

[提交][状态]