poj 2533 数组的最长上升子序列
来源:互联网 发布:linux shell 数值计算 编辑:程序博客网 时间:2024/05/21 20:21
#include <iostream>#include<stdio.h>#include <cstring>using namespace std;#define MAX_N (1000+1)int N[MAX_N];int dp[MAX_N]; //dp[i] 以N[i]为最大元素的刚好截止于i的 lcis最大长度// int n;int main(){while(cin>>n){int maxp;for(int i=1;i<=n;i++)cin>>N[i];N[0]=-1; //这里设置N[0] = -1是因为 N integers in the range from 0 to 10000 eachmemset(dp,0,sizeof(dp));dp[0]=0;for(int i=1;i<=n;i++){maxp=-1;for(int j=0;j<i;j++){if(N[i] > N[j] && dp[j] > maxp){maxp=dp[j];}}dp[i] = maxp+1;}maxp = -1;for(int i=1;i<=n;i++)if(dp[i] > maxp)maxp = dp[i];cout<<maxp<<endl;}}
- poj 2533 数组的最长上升子序列
- poj 2533 最长上升子序列
- poj 2533 最长上升子序列
- poj 2533最长上升子序列
- poj 2533 最长上升子序列
- 最长上升子序列 nlogn poj 2533
- poj 2533 最长上升子序列
- 最长上升子序列 POJ 2533
- poj 2533 最长上升子序列
- POJ 2533 最长上升子序列
- 简单的dp@POJ(3)2533 最长上升子序列
- 数组数组-最长上升子序列
- poj 3903 最长上升子序列,nlog(n)的算法
- POJ 3903 && 1631 &&2533 最长上升子序列
- poj-2533-Longest Ordered Subsequence-最长上升子序列
- poj 2533 Longest Ordered Subsequence(LIS(最长上升子序列))
- 经典动态规划问题--最长上升子序列 POJ--2533
- POJ 2533 Longest Ordered Subsequence 最长上升子序列
- ASP.NET的Request对象的属性介绍
- 一位牛人对模拟电路的理解
- Jquery DatePicker 改变formart格式
- GC策略笔记备忘(被namenode所迫)
- static关键字
- poj 2533 数组的最长上升子序列
- paxos算法
- HDU 4067 Random Maze 最小费用最大流
- hdu 4708 Rotation Lock Puzzle 2013年ICPC热身赛A题 旋转矩阵
- ExcelSheetHelperTest
- Viewstamps算法
- 短信监听器
- Chord算法(原理)
- after《很高兴见到你》