导弹拦截

测试数据来自 system/1303

背景

实中编程者联盟为了培养技术精湛的后备人才,必须从基础题开始训练。

描述

某国为了防御敌国的导弹袭击,研发出一种导弹拦截系统。但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能高于前一发的高度。某天,雷达捕捉到敌国的导弹来袭。由于该系统还在试验阶段,所以只有一套系统,因此有可能不能拦截所有的导弹。

格式

输入格式

输入数据只有一行,该行包含若干个数据,之间用半角逗号隔开,表示导弹依次飞来的高度(导弹最多有 20 枚,其高度为不大于 30000 的正整数)。

输出格式

输出数据只有一行,该行包含两个数据,之间用半角逗号隔开。第一个数据表示这套系统最多能拦截的导弹数;第二个数据表示若要拦截所有导弹至少要再添加多少套这样的系统。

样例1

样例输入1

389,207,155,300,299,170,158,65

样例输出1

6,1

限制

每个测试点限时 1 秒。

提示

注意申题,切勿直接提交过去的程序!

来源

NOIP1999 经典问题 [实中编程者联盟 2006.10]

信息

ID
1365
难度
7
分类
动态规划 | 单调性DP 点击显示
标签
递交数
16
已通过
9
通过率
56%
上传者