题目大意:

http://codevs.cn/problem/1576/

代码:

#include <iostream>using namespace std;int arr[5100] = {0};
int dp[5100] = {0};int main()
{int n,ans = 0;;cin >> n;for(int i = 1; i <= n; i++ )cin >> arr[i];dp[0] = 0;for(int i = 1; i <= n; i++){for(int j = 0; j < i; j++){if(arr[i] >= arr[j])dp[i] = max(dp[i],dp[j]+1);ans = max(ans,dp[i]);}}cout << ans;return 0;
}

转载于:https://www.cnblogs.com/zyqBlog/p/7484577.html

CodeVS 1576 最长严格上升子序列 (DP)相关推荐

  1. codevs——1576 最长严格上升子序列(序列DP)

     时间限制: 1 s  空间限制: 256000 KB  题目等级 : 黄金 Gold 题解 题目描述 Description 给一个数组a1, a2 ... an,找到最长的上升降子序列ab1< ...

  2. codevs 1576 最长严格上升子序列

    题目链接:http://codevs.cn/problem/1576/ 题目描述 Description 给一个数组a1, a2 ... an,找到最长的上升降子序列ab1<ab2< .. ...

  3. codevs 2185 最长公共上升子序列--nm的一维求法

    2185 最长公共上升子序列  时间限制: 1 s  空间限制: 32000 KB  题目等级 : 钻石 Diamond 题目描述 Description 熊大妈的奶牛在小沐沐的熏陶下开始研究信息题目 ...

  4. NIOP 1999 导弹问题 最长升降序子序列 DP[小思路]

    题目描述 某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统.但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能高于前一发的高度.某天,雷达捕捉到敌国的导弹 ...

  5. 120. Leetcode 516. 最长回文子序列 (动态规划-子序列问题)

    步骤一.确定状态: 确定dp数组及下标含义 dp[i][j]表示的是字符串s在[i, j]范围内最长的回文子序列的长度为dp[i][j] 步骤二.推断状态方程: 如果当前的s[i] == s[j], ...

  6. P2766-最长不下降子序列问题【网络流,dp】

    正题 题目大意 求最长不下降子序列和可以取出多少以及允许多次使用一些数时可以取出多少个. 解题思路 第一问dp求,且保存以xxx开头的最长长度fxf_xfx​. 第二问考虑网络流. 我们对于每个数字以 ...

  7. UVA12511 - Virus(DP+最长公共上升子序列)

    题目链接: https://vjudge.net/problem/UVA-12511 题目大意: 给定两个序列,求出两个序列的最长公共上升子序列(严格上升). 解题过程: 比赛的时候没有做出来,非常咸 ...

  8. LeetCode 1713. 得到子序列的最少操作次数(最长上升子序DP nlogn)

    文章目录 1. 题目 2. 解题 1. 题目 给你一个数组 target ,包含若干 互不相同 的整数,以及另一个整数数组 arr ,arr 可能 包含重复元素. 每一次操作中,你可以在 arr 的任 ...

  9. pta最长连续递增子序列C语言,pta 习题集 5-5 最长连续递增子序列 (dp)

    给定一个顺序存储的线性表,请设计一个算法查找该线性表中最长的连续递增子序列.例如,(1,9,2,5,7,3,4,6,8,0)中最长的递增子序列为(3,4,6,8). 输入格式: 输入第1行给出正整数n ...

最新文章

  1. ECCV2020|超快的车道线检测,代码模型已开源
  2. vue-解决弹出蒙层滑动穿透问题
  3. 数据结构利器之私房STL(上)
  4. c语言形参指针 实参数组,《C语言程序设计》中的指针形参和函数体中数组实参问题的教学研究.pdf...
  5. 类的转换函数调用的优先级与是否用const修饰的关系
  6. java flink使用addSink方法保存流数据到redis
  7. oracle掉电后ora 00600,ORA-00600: 内部错误代码, 参数: [kcratr1_lastbwr](转)
  8. 信息安全系统设计基础实验三
  9. python科学计算库-Scipy,主要讲解优化,方程求解,积分,蒙特卡洛,插值计算
  10. 苹果任性,降低iPhone电池容量,用户需要多买个充电宝奶妈
  11. HBase Java 编程
  12. Android中切换Activity的动画
  13. 如何理解GPU中的SIMT(单指令流多线程模型)
  14. SOA、SOI和SOE
  15. 百度交易中台之钱包系统架构浅析
  16. mysql 围栏_一个电子围栏需求的脚本记录
  17. SQL Server附加数据库错误5123,另一个进程正在调用
  18. discuz3.2开启ssl实现https需要修改的几个地方
  19. 常见的个人电脑入侵方式
  20. android 带手电筒的扫一扫(1 可以自动打开手电筒,2 可以自动对焦,增加识别率)

热门文章

  1. Java String trim()方法示例
  2. channel is already closed due to channel error;
  3. 黄聪:JQUERY的datatables插件,Date range filter时间段筛选功能
  4. golang使用Nsq
  5. JAVA操作串口有感
  6. JS来推断文本框内容改变事件
  7. WP8开发日志(3):MVC设计模式进阶——绑定多个数据集
  8. Leetcode 687.最长同值路径
  9. Matlab二维曲线之plot函数
  10. python_字符串常用方法