2136.合唱队形

通过数:9提交数:9学校:北京大学保研机试真题 题目列表 标签
题目描述 $N$ 位同学站成一排,音乐老师要请其中的 $(N-K)$ 位同学出列,使得剩下的 $K$ 位同学不交换位置就能排成合唱队形。 合唱队形是指:设 $K$ 位同学从左到右依次编号为 $1, 2, ..., K$,他们的身高分别为 $T 1, T 2, ..., T K$,则存在 $i$ 使得: $T 1 T {i+1} > ... > T K$ $(1 \leq i \leq K)$ 你的任务是,已知所有 $N$ 位同学的身高,计算最少需要几位同学出列,才能使得剩下的同学排成合唱队形。 输入格式 第一行是一个整数 $N$ $(2 \leq N \leq 100)$,表示同学的总数。 第二行有 $N$ 个整数,用空格分隔,第 $i$ 个整数 $T i$ $(130 \leq T i \leq 230)$ 表示第 $i$ 位同学的身高(厘米)。 输出格式 对于每组数据,输出一行,包含一个整数,表示最少需要出列的同学数目。 输入样例 8 186 186 150 200 160 130 197 220 输出样例 4 (说明:最优解是保留 186, 200, 197, 220,形成先增后减的队形)
C
补全
点击调试按钮即可调试代码。

点击提交按钮即可提交代码。