poj 2533 Longest Ordered Subsequence
来源:互联网 发布:sql truncate 函数 编辑:程序博客网 时间:2024/06/16 04:43
题目链接:点击打开链接
Description
A numeric sequence of ai is ordered if a1 < a2 < ... < aN. Let the subsequence of the given numeric sequence (a1, a2, ..., aN) be any sequence (ai1,ai2, ..., aiK), where 1 <= i1 < i2 < ... < iK <= N. For example, sequence (1, 7, 3, 5, 9, 4, 8) has ordered subsequences, e. g., (1, 7), (3, 4, 8) and many others. All longest ordered subsequences are of length 4, e. g., (1, 3, 5, 8).
Your program, when given the numeric sequence, must find the length of its longest ordered subsequence.
Your program, when given the numeric sequence, must find the length of its longest ordered subsequence.
Input
The first line of input file contains the length of sequence N. The second line contains the elements of sequence - N integers in the range from 0 to 10000 each, separated by spaces. 1 <= N <= 1000
Output
Output file must contain a single integer - the length of the longest ordered subsequence of the given sequence.
Sample Input
71 7 3 5 9 4 8
Sample Output
4
ps:简单Dp 求最长上升子序列
<span style="font-size:18px;">#include <iostream>using namespace std;int main(){ int n; int a[1010]; int b[1010]; cin>>n; for(int i=0;i<n;i++) { cin>>a[i]; } int m; b[0]=1; for(int i=1;i<n;i++) { m=0; for(int j=0;j<i;j++) { if(a[i]>a[j]) { if(b[j]>m) m=b[j]; } } b[i]=m+1; } int mx=-1; for(int i=0;i<n;i++) { if(mx<b[i])mx=b[i]; } cout<<mx<<endl; return 0;}</span>
0 0
- POJ 2533 Longest Ordered Subsequence
- poj 2533Longest Ordered Subsequence
- poj 2533 Longest Ordered Subsequence
- Poj 2533 Longest Ordered Subsequence
- poj 2533 Longest Ordered Subsequence
- poj 2533 Longest Ordered Subsequence
- POJ 2533 Longest Ordered Subsequence
- POJ 2533 Longest Ordered Subsequence
- POJ 2533 Longest Ordered Subsequence
- POJ 2533 Longest Ordered Subsequence
- poj 2533 Longest Ordered Subsequence
- POJ 2533 Longest Ordered Subsequence
- POJ 2533 Longest Ordered Subsequence
- poj 2533 Longest Ordered Subsequence
- POJ 2533 Longest Ordered Subsequence
- POJ 2533 Longest Ordered Subsequence
- POJ 2533 : Longest Ordered Subsequence
- POJ 2533 Longest Ordered Subsequence
- CSS中常用的四种链接状态:a:link、a:visited、a:hover及a:active
- java序列化和反序列化
- mybatis+spring MVC启动的时候出现Mapped Statements collection does not contain value for
- Git命令大全
- js中实现一次性替换掉字符串中多次出现的某一子字符串
- poj 2533 Longest Ordered Subsequence
- Hdu 4494 Teamwork(最小费用流)
- HDU 5802 Windows 10 (贪心)
- Linux 批量修改文件名
- 设计模式六大原则(3)依赖倒置原则(Dependence Inversion Principle)
- 尼姆博弈
- 设计模式学习之路 - 模板方法模式 - 专注于流程
- 1050. 螺旋矩阵(25)-PAT乙级真题
- 常用JS键盘鼠标事件