poj2533-----E[j]=opt{D+w(i,j)} 类型板子题
来源:互联网 发布:传感器能耗测量软件 编辑:程序博客网 时间:2024/06/05 20:53
最长公共子序列,做板子用:
#include <iostream>#include <cstdio>using namespace std;const int maxn = 1001;const int INF = 1e30;int a[maxn], n;int dp[maxn];int main(){//freopen("input.txt", "r", stdin); while(~scanf("%d", &n)) {for(int i = 1; i <= n; i++) {scanf("%d", &a[i]);dp[i] = 1;}for(int i = 1; i <= n; i++) {for(int j = 1; j < i; j++) {if(a[j] < a[i])dp[i] = max(dp[i], dp[j] + 1);}}int ans = -INF;for(int i = 1; i <= n; i++)ans = max(ans, dp[i]);printf("%d\n", ans); } return 0;}
0 0
- poj2533-----E[j]=opt{D+w(i,j)} 类型板子题
- poj1260(形如E[j]=opt{D+w(i,j)}的dp)
- 动态规划中的最优二叉搜素树的介绍与理解(包含c源代码打印相关数据:e[i][j],root[i][j],w[i][j])
- Codeforces Round #353 (Div. 2) E. Trains and Statistic(求d[i][j]的和的最小值(1<=i<=n,i+1<=j<=n))
- sscanf(getenv("QUERY_STRING"),"i=%d&j=%d",&i,&j);
- 求i<j<p<q w[i]×w[p]=w[j]×w[q]总数 STL map SRM 671 div1 500: BearDarts
- n[i][j] <= n[i][j+1] n[i][j] <= n[i+1][j]
- #109D Colliders 素数筛 统计质数因子 data[j][ ++data[j][0] ] = prime[i];
- i+++j
- i += j ;与 i = i + j ; 的区别
- java i+=j 与 i = i+j 区别
- 如果令 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 分别等于
- i ^= (j ^= (i ^= j))的IL代码
- for(i=0,j=0;i<10,j<6;i++,j++)问题
- cuda计算C[i][j]=A[i][j]+B[i][j]
- PS1="\[\e[01;30m\]\W (`basename $(tty)`:\j)\[\e[0;34m\]>\[\e[0;32m\]>\[\e[32;01m\]>\[\e[0m\] "
- (i++)+(++i)+(++i)+(++j)+(j++)问题
- [日常套路] Sum[i, j] = Sum[0, j]
- 孙鑫-MFC -第三集理解:MFC单文档工程四个类之间的关系图
- UVA-11111 Generalized Matrioshkas
- IntentFilter的匹配原则
- Java动态代理机制详解(JDK 和CGLIB,Javassist,ASM)
- UVA-10050 Hartals
- poj2533-----E[j]=opt{D+w(i,j)} 类型板子题
- bootstrap小试牛刀
- UVA-10152 ShellSort
- 约瑟夫问题
- UVA494 - Kindergarten Counting Game
- Android ListView的每个子Item如何设置高度
- #define new DEBUG_NEW
- gcc编译中常用参数: -I dir -L dir -w -Wall -On
- tomcat配置server.xml