动态规划 之 最长上升序列
来源:互联网 发布:网络视频监控系统方案 编辑:程序博客网 时间:2024/06/07 02:20
/*#include <iostream>using namespace std;const int m_size = 40010;int arr[m_size],opt[m_size];void dp(const int &n){ int i,j,max; opt[1] = 1; for(i=2;i<=n;i++) { max = 0; for(j=i-1;j>0;j--) { if(arr[j]<arr[i] && max<opt[j]) max = opt[j]; }// 找最大的 opt[i] = max + 1; }}void print_max(const int &n){ int i; int max = 0; for(i=1;i<=n;i++) { if(max<opt[i]) max = opt[i]; }//找最大的 cout << max << "***" << endl;}int main(){ int tcase,n,i; cin >> tcase; while(tcase--) { cin >> n; for(i=1;i<=n;i++) cin >> arr[i]; dp(n); print_max(n); } return 0;}*/
这是dp中入门简单题,但是说它经典是由于作为dp的教材案例了。
0 0
- 动态规划 之 最长上升序列
- 动态规划之最长上升子序列
- 【动态规划】 之 最长上升子序列
- poj 1836 (动态规划之最长上升子序列)
- 动态规划(DP)之最长上升子序列
- 动态规划学习之最长上升子序列
- 动态规划(DP)之最长上升子序列问题
- 简单动态规划之最长上升子序列
- 经典动态规划之最长上升子序列
- C++动态规划算法之最长上升子序列
- 动态规划专题之最长上升子序列
- 算法学习之动态规划--最长上升子序列
- 动态规划:最长上升子序列
- 动态规划-最长上升子序列LIS
- 动态规划求最长上升子序列
- 【算法】动态规划 最长上升子序列
- 动态规划:最长上升子序列
- poj2533 动态规划+最长上升子序列
- 拷贝构造函数的陷阱
- 嵌入式系统里面调用 printf 函数有多少开销,你知道吗?
- App Widget -- MarsChen Android 开发教程学习笔记
- linux下socket c 编程
- makefile 与android.mk中加打印信息
- 动态规划 之 最长上升序列
- android的drawable 和bitmap的效率对比测试
- C# 文字动态转成图片
- 人脸识别系统,分类学习
- JS事件冒泡问题的处理
- ACdream区域赛指导赛之手速赛系列(6) A.
- 在 cocos2d-x 3.0 中中文显示为乱码的问题
- hdu 2059(龟兔赛跑 dp)
- hdoj 1429 胜利大逃亡(续) 【BFS+状态压缩】