极客分享 极客分享
首页
  • 前端文章

    • JavaScript
  • 学习笔记

    • 《JavaScript教程》
    • 《JavaScript高级程序设计》
    • 《Vue》
    • 《React》
    • 《TypeScript 从零实现 axios》
    • 《Git》
    • TypeScript
    • JS设计模式总结
  • HTML
  • CSS
  • 技术文档
  • GitHub技巧
  • Nodejs
  • 博客搭建
  • 算法知识
  • LeetCode题解
  • 一本通题解
  • ISBN公开信息查询接口
  • 认领打赏
  • 学习
  • 面试
  • 心情杂货
  • 实用技巧
  • 友情链接
打赏
关于
收藏
  • 分类
  • 标签
  • 归档

极客分享

Hosea & Harper
首页
  • 前端文章

    • JavaScript
  • 学习笔记

    • 《JavaScript教程》
    • 《JavaScript高级程序设计》
    • 《Vue》
    • 《React》
    • 《TypeScript 从零实现 axios》
    • 《Git》
    • TypeScript
    • JS设计模式总结
  • HTML
  • CSS
  • 技术文档
  • GitHub技巧
  • Nodejs
  • 博客搭建
  • 算法知识
  • LeetCode题解
  • 一本通题解
  • ISBN公开信息查询接口
  • 认领打赏
  • 学习
  • 面试
  • 心情杂货
  • 实用技巧
  • 友情链接
打赏
关于
收藏
  • 分类
  • 标签
  • 归档
  • 一本通题解
  • 1012:计算多项式的值
  • 1035:等差数列末项计算
  • 1039:判断数正负
  • 1071:菲波那契数
  • 1088:分离整数的各个数
  • 1093:计算多项式的值
  • 1159:斐波那契数列
  • 1258:【例9.2】数字金字塔
  • 1259:【例9.3】求最长不下降序列
  • 1260:【例9.4】拦截导弹(Noip1999)
  • 1261:【例9.5】城市交通路网
  • 1262:【例9.6】挖地雷
  • 1263:【例9.7】友好城市
  • 1264:【例9.8】合唱队形
  • 1265:【例9.9】最长公共子序列
  • 1266:【例9.10】机器分配
  • 1281:最长上升子序列
    • 题目描述
    • 输入
    • 输出
    • 样例
      • 输入样例
      • 输出样例
    • 源代码
  • 1282:最大子矩阵
  • 1283:登山
  • 一本通
hosea
2022-03-11
目录

1281:最长上升子序列

# 题目描述

一个数的序列,当的时候,我们称这个序列是上升的。对于给定的一个序列,我们可以得到一些上升的子序列,这里。比如,对于序列,有它的一些上升子序列,如等等。这些子序列中最长的长度是 ,比如子序列。

你的任务,就是对于给定的序列,求出最长上升子序列的长度。

# 输入

输入的第一行是序列的长度 。第二行给出序列中的N个整数,这些整数的取值范围都在 到 。

# 输出

最长上升子序列的长度。

# 样例

# 输入样例

7
1 7 3 5 9 4 8
1
2

# 输出样例

4
1

# 源代码

#include <algorithm>
#include <cstdio>
#include <iostream>
using namespace std;
int a[1001], f[1001];
int main() {
    int i, j, n, maxx = 0;
    cin >> n;
    for (i = 1; i <= n; i++) cin >> a[i];
    for (i = 1; i <= n; i++) {
        f[i] = 1;
        for (j = 1; j < i; j++)
            if (a[j] < a[i]) f[i] = max(f[j] + 1, f[i]);
        maxx = max(maxx, f[i]);
    }
    cout << maxx;
    return 0;
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18


如果你觉得我写的东西对你有用,想表示感谢的,扫下面的二维码吧😎。

微信 支付宝 云闪付(国内银行APP也可)
查看打赏名单
#一本通#动态规划
上次更新: 2022/03/11, 22:53:12
1266:【例9.10】机器分配
1282:最大子矩阵

← 1266:【例9.10】机器分配 1282:最大子矩阵→

最近更新
01
认领打赏
04-24
02
已认领打赏列表
04-24
03
1283:登山
03-11
更多文章>
Theme by Vdoing | Copyright © 2016-2022 极客分享

皖ICP备15004818号-3
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式