cugb 1032 登山(子序列)
来源:互联网 发布:农产品流通网络建设 编辑:程序博客网 时间:2024/06/01 10:28
和合唱队形是一样的,具体解释见cugb 1009
#include<stdio.h> int main() { int n,a[1005],i,j,d[1005],dp[1005],max; scanf("%d",&n); for(i=0;i<n;i++) scanf("%d",&a[i]); d[0]=1; for(i=1;i<n;i++) { d[i]=1; for(j=0;j<i;j++) if(a[j]<a[i]&&d[j]+1>d[i]) d[i]=d[j]+1; } dp[n-1]=1; for(i=n-2;i>=0;i--) { dp[i]=1; for(j=n;j>i;j--) if(a[j]<a[i]&&dp[j]+1>dp[i]) dp[i]=dp[j]+1; } for(i=0;i<n;i++) d[i]+=dp[i]; for(i=max=0;i<n;i++) if(max<d[i]) max=d[i]; printf("%d",max-1); return 0; }
- cugb 1032 登山(子序列)
- CUGB 1032 登山 【DP】
- cugb 1009 合唱队形 (子序列)
- cugb 1009 合唱队形 (最大上升子序列)
- cugb 1050 拦截导弹 (最长不升子序列)
- cugb 1032 (和1009的合唱队形完全一样)
- CUGB专题训练之数据结构:F - 病毒侵袭持续中(AC自动机重复子串)
- COJ 1032 登山 DP
- 《登山》
- 登山
- 登山
- 登山
- 登山
- 登山
- 登山
- 登山
- 登山
- 登山登山... ...
- android捕获js中的dialog事件
- poj 2987(Firing)
- java se 学习笔记 之 reflection(反射机制之Array_2)3
- DataGridView如何修改标题
- Android IPC 通讯机制源码分析 ----Albertchen
- cugb 1032 登山(子序列)
- 用bind架设自己的智能DNS
- android中如何判断Android手机当前是否联网?
- ar命令详解
- birt的初次使用
- Activity横竖屏切换时的UI处理
- 分享按钮
- URL URI
- Android平台显示单位px和dip以及sp的区别