建筑群最长坡值 南邮OJ 1031

建筑群最长坡值

时间限制(普通/Java):1000MS/3000MS          运行内存限制:65536KByte

描述

建筑群所有建筑高度分别为h1h2…hN,可以得到一些单调递减的序列hi1hi2…hiK,其长度称为建筑群的坡值,这里1i1< i2<…< iKN

你的任务:对于给定的建筑群所有建筑高度,求出建筑群最长坡值。

 

输入

第一行是建筑群中的建筑数N1N1000)。

第二行依次给出各个建筑的高度(大小从01000),中间用空格分开。

 

输出

建筑群最长坡值

 

样例输入

10
108 60 79 50 119 40 90 230 20 80

样例输出

5

 

此题主要算法为最长递增子序列的算法,即动态规划。

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章