当前位置: 首页 > news >正文

895. 最长上升子序列

题目:

895. 最长上升子序列 - AcWing题库

 思路:dp

代码:

#include<iostream>
#include<cstdio>
#include<cmath>
using namespace std;
typedef long long ll;
const int N=1010;
int f[N];//表示以i结尾的最大上升子序列
ll a[N];//存储数据
int main()
{int n;cin>>n;int i,j;int res=1;for(i=1;i<=n;i++)scanf("%ld",&a[i]);for(i=1;i<=n;i++){//表示以i结尾f[i]=1;//以i结尾的最长上升子序列最小为1(即前面的数都比i大)for(j=1;j<i;j++)if(a[i]>a[j])f[i]=max(f[i],f[j]+1);res=max(res,f[i]);}cout<<res;
}

http://www.lryc.cn/news/221167.html

相关文章:

  • 岩土工程铁路桥梁监测中智能振弦传感器的应用方案
  • 【数智化人物展】觉非科技CEO李东旻:数据闭环,智能驾驶数智时代发展的新引擎...
  • 字符型液晶显示器LCD 1602的显示控制(Keil+Proteus)
  • 为什么我学了几天 STM32 感觉一脸茫然?
  • DC-DC降压芯片120V转12V5A大功率SL3038电源芯片
  • CE认证木质玩具TUME外贸出口测试报告解析
  • oracle_19c 安装
  • 随时随地时时刻刻使用GPT类应用
  • 运动检测辅助系统
  • 0002Java安卓程序设计-基于Uniapp+springboot菜谱美食饮食健康管理App
  • LeetCode算法题解(回溯)|39. 组合总和、40. 组合总和 II、131. 分割回文串
  • 基于springboot实现招聘信息管理系统项目【项目源码+论文说明】
  • Freeswitch实现软电话功能
  • RMI初探
  • NLP之BM25:BM25算法的简介、相关库、案例应用之详细攻略
  • YOLOv5改进,全维动态卷积
  • TypeScript学习Ts的类型声明,关于类
  • Zabbix监控
  • 2023-11-04:用go语言,如果n = 1,打印 1*** 如果n = 2,打印 1*** 3*** 2*** 如果n = 3,打印
  • 顺序表学习笔记(基础)
  • PyTorch入门学习(十九):完整的模型验证套路
  • YOLO目标检测数据集大全【含voc(xml)、coco(json)和yolo(txt)三种格式标签+划分脚本+训练教程】(持续更新建议收藏)
  • PHP保存时自动删除末尾的空格,phpstorm自动删除空白字符串
  • 2022 icpc杭州站 C. No Bug No Game - 背包dp
  • Temp directory ‘C:\WINDOWS\TEMP‘ does not exist
  • 【单片机基础小知识-如何通过指针来读写寄存器】
  • CountDownTimer倒计时使用
  • MySQL索引事务存储引擎
  • 【服务器使用】vscode winscp进行服务器容器连接(含修改初始密码)
  • Go和JavaScript结合使用:抓取网页中的图像链接