POJ 2533 Longest Ordered Subsequence(DP动态规划)
2010-03-04 00:17
609 查看
//DP动态规划,求最长上升子序列 #include<cstdio> int arr[1001],d[1001],len,max = 1;//最大值应初始化为1,因为最小值是1.当只有1个数据是输出1. int main() { for(int i = 1;i <= 1000;++i) d[i] = 1;//将DP数组初始化为1 scanf("%d",&len); for(int i = 1;i <= len;++i) scanf("%d",&arr[i]); for(int i = 1;i < len;++i) for(int j = i + 1;j <= len;++j) { if(arr[j] > arr[i] && d[j] <= d[i] + 1)//动态规划过程 d[j] = d[i] + 1; if(d[j] > max) max = d[j]; } printf("%d/n",max); return 0; }
相关文章推荐
- poj入门水题--动态规划(DP)2533 Longest Ordered Subsequence 1088滑雪
- POJ 2533 Longest Ordered Subsequence (DP动态规划)
- Longest Ordered Subsequence POJ - 2533(dp动态规划)
- poj 动态规划DP - 2533 Longest Ordered Subsequence
- POJ 2533-Longest Ordered Subsequence(DP)
- POJ2533——Longest Ordered Subsequence(简单的DP)
- POJ 2533 Longest Ordered Subsequence(最长路径 dp)
- 【POJ 2533】Longest Ordered Subsequence(dp求最长增序列的长度)
- [DP] POJ-2533 Longest Ordered Subsequence
- POJ 2533-Longest Ordered Subsequence 动态规划
- POJ_2533 Longest Ordered Subsequence(DP)
- POJ 2533 Longest Ordered Subsequence【最长递增子序列】【DP思想】
- POJ 2533-Longest Ordered Subsequence(DP)
- 文章标题 POJ 2533 : Longest Ordered Subsequence (DP)
- 【DP|LIS】POJ-2533 Longest Ordered Subsequence(O(n^2)、O(nlogn))
- POJ 2533 Longest Ordered Subsequence(DP)
- POJ 2533-Longest Ordered Subsequence(dp_最长上升子序列)
- POJ-2533 Longest Ordered Subsequence (线性dp 最长上升子序列)
- [POJ - 2533] Longest Ordered Subsequence(动态规划)
- POJ2533——DP(LCS+LDS)——Longest Ordered Subsequence