最新公告
  • 欢迎您光临信息学奥赛网,一个优质的信息学编程题库和信息学编程学习资源专业网站。欢迎加入VIP
  • [NOIP2004 提高组] 合唱队形

    正文概述 陈老师   2026-01-20 15:30:23  

    题目描述

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

    合唱队形是指这样的一种队形:设 KK 位同学从左到右依次编号为 1,2,,K1, 2, …, K ,他们的身高分别为 T1,T2,,TKT_1, T_2, …, T_K ,则他们的身高满足 $T_1 < T_2 < … < T_i\ ,\ \ T_i > T_{i+1} > … > T_K (1≤i≤K)$。

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

    输入

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

    输出

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

    样例

    8
    186 186 150 200 160 130 197 220
    
    4
    

    提示

    对于 50%50\% 的数据,保证有 n20n ≤ 20 ;对于全部的数据,保证有 n100n≤100

    信息学奥赛网,一个优质的信息学奥赛学习资源平台!
    信息学奥赛网 » [NOIP2004 提高组] 合唱队形