Type: Default 1000ms 256MiB

合唱队形

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

【题目描述】

N位同学站成一排,音乐老师要请其中的(N−K) 位同学出列,使得剩下的K位同学排成合唱队形。

合唱队形是指这样的一种队形:设K位同学从左到右依次编号为1,2,…,K,他们的身高分别为T1,T2,…,TK,则他们的身高满足T1<T2<…<Ti,Ti>Ti+1>…>TK(1≤i≤K)。

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

【输入格式】

输入的第一行是一个整数N(2≤N≤100),表示同学的总数。第二行有n个整数,用空格分隔,第i 个整数Ti(130≤Ti≤230)是第i位同学的身高(厘米)。

【输出格式】

输出包括一行,这一行只包含一个整数,就是最少需要几位同学出列。

【样例数据】

8
186 186 150 200 160 130 197 220
4

【数据范围】

对于50%的数据,保证有n≤20;

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

算法系列之动态规划1

Not Claimed
Status
Done
Problem
6
Open Since
2025-12-14 0:00
Deadline
2025-12-29 23:59
Extension
24 hour(s)