最长上升子序列
来源:互联网 发布:淘宝贷款怎么联系客服 编辑:程序博客网 时间:2024/06/06 04:13
贴一个最长上升子序列的模板,这大概是poj2533的题解:
#include <iostream>#include <cstdio>#include <algorithm>using namespace std;int a[1005],dp[1005],n;int main(){ scanf ("%d", &n); if (n == 0){ printf ("1\n"); return 0; } for (int i = 1; i <= n; i++) scanf ("%d",&a[i]); int i, j; for (i = 1; i <= n; i++) { dp[i] = 1; for (j = 1; j < i; j++) { if(a[i] > a[j]) dp[i] = max(dp[i],dp[j] + 1); } } int ans = 0; for (i = 1; i <= n; i++) if (dp[i] > ans) ans = dp[i]; printf ("%d\n",ans); return 0;}
0 0
- 最长上升子序列
- 最长上升子序列
- 最长上升子序列
- 最长上升子序列
- 最长上升子序列
- 最长上升子序列
- 最长上升子序列
- 最长上升子序列
- 最长上升子序列
- 最长上升子序列
- 最长上升子序列
- 最长上升子序列
- 最长上升子序列
- 最长上升子序列
- 最长上升子序列
- 最长上升子序列
- 最长上升子序列
- 最长上升子序列
- 数据结构学习笔记(六)优先级队列、堆和左高树
- protoc编译proto文件之Java源码结构分析一(addr.proto)
- java学习之访问网络资源
- Linux 下设置防火墙白名单(RHEL 6 和 CentOS 7)
- 基于itext7导出pdf实现,支持水印、中文等
- 最长上升子序列
- tcp客户端和服务端互发消息
- java基础学习总结——构造方法
- 电路组成
- 最长连续上升子序列
- JS实现动画效果框架
- leetcode 368. Largest Divisible Subset
- 简单算法学习笔记一
- Apache [error] server reached MaxClients setting, consider raising the MaxClients setting