‹ 上一题 下一题 ›

j01291. 拦截导弹链数 未做

1000 ms 256 MB 测试点 20 J-29·贪心J·算法自拟题贪心

题目描述

枚导弹依次飞来,第 枚高度 。一套拦截系统某次开火后拦截的导弹高度必须不增(每枚导弹至多被一套系统拦截一次,且系统拦截的导弹按飞来顺序递减)。每两次开火之间无冷却,但同一套系统拦截的导弹必须是它开火序列的一个不增子序列。求最少需要多少套系统,才能拦下所有导弹。

输入格式

第一行一个正整数 ;第二行 个整数 。

输出格式

一行一个整数,即最少系统数。

样例

输入
6
389 207 155 300 299 170
输出
2

数据范围

  • ,
输入
输出

            
答案