D. 积木

内存限制:128 MiB 时间限制:1000 ms 标准输入输出
题目类型:传统 评测方式:文本比较

题目描述

小Q将n个高度不一的长方形积木排成了一排,从左到右每个积木依次编号为 1,2, … ,n ,他突然想选出k个积木排成如下形状:
表示第i个积木的高度。
已知每个积木的高度,计算他最少要拿走几个积木,可以使得剩下的积木原地排成他想要的形状。

输入格式

共二行
第一行是一个整数 n(2≤n≤100),表示积木的总数
第二行有 n 个整数,用空格分隔,第 i 个整数()是第 i 块积木的高度

输出格式

一个整数,最少需要拿走几块积木

样例

【输入】
8
86 86 50 100 60 30 97 120
【输出】
4

数据范围与提示

50% 的数据,保证有 n≤20。 对于全部的数据,保证有 n≤100。