文章标题
来源:互联网 发布:淘宝推广员工资待遇 编辑:程序博客网 时间:2024/06/09 14:19
[简单DP]N - Longest Ordered Subsequence POJ - 2533
题意:最长递增子序列,n<=1000
分析:比较好理解的就是O(n*n)复杂度的。。。。还可以通过二分优化成o(n*logn)的。。。我用的前者
代码:
#include<stdlib.h>#include<string.h>#include<algorithm>#include<math.h>#include<stdio.h>#include<queue>using namespace std;int num[1005];int dp[1005];int main(){ int n; while(~scanf("%d",&n)) { for(int i=1;i<=n;i++) scanf("%d",&num[i]); memset(dp,0,sizeof(dp)); int Max=-1; for(int i=1;i<=n;i++) { dp[i]=1; for(int j=1;j<i;j++) { if(num[j]<num[i]) dp[i]=max(dp[j]+1,dp[i]); } if(Max<dp[i]) Max=dp[i]; } printf("%d\n",Max); } return 0;}
阅读全文
0 0
- 文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题 文章标题 文章标题 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- hdu--6052--To my boyfriend
- 浏览器标准模式和怪异模式之间的区别是什么?
- angular-cli(material.angular.io)
- 数据结构之高级排序<希尔排序、快速排序>
- MFC编辑框数据的读写
- 文章标题
- luogu1052 【2005提高】过河 (压缩状态)
- jenkins小总结
- 微信小程序框架探究和解析
- 上传文件到HDFS
- LINUX之静态库共享库
- lkom
- MSP430——timerA
- LOJ刷题记录:2000-2005(SDOI2017)