AcWing 895. 最长上升子序列(LIS朴素做法)
题目连接
https://www.acwing.com/problem/content/897/
思路
因为数据范围很小,所以我们定义f[i]f[i]f[i]表示的是以第i个元素结尾的最长上升子序列的长度,那么我们每次从[0,i]扫一遍然后去一个max就好啦
代码
#include<bits/stdc++.h>
using namespace std;const int N = 5e2+10;int a[N][N],f[N][N];
int n;
int main()
{cin>>n;memset(f,-0x3f3f3f3f,sizeof f);f[0][0] = 0;for(int i = 1;i <= n; ++i) for(int j = 1;j <= i; ++j)cin>>f[i][j],f[i][j] += max(f[i-1][j-1],f[i-1][j]);int ans = -0x3f3f3f3f;for(int i = 1;i <= n; ++i) ans = max(f[n][i],ans);cout<<ans<<endl;return 0;
}
AcWing 895. 最长上升子序列(LIS朴素做法)相关推荐
- ACwing 895 - 最长上升子序列(最长上升子序列模型)
给定一个长度为N的数列,求数值严格单调递增的子序列的长度最长是多少. 输入格式 第一行包含整数N. 第二行包含N个整数,表示完整序列. 输出格式 输出一个整数,表示最大长度. 数据范围 1 ≤ N ≤ ...
- 1265:【例9.9】最长公共子序列 LCS 朴素做法O(n*2)
分析 最长公共子序列的模板题,参考视频:最长公共子序列 - 动态规划: 如果第一个序列的第i个字符,与第二个序列的第j个字符相等时,则i,j这个点的dp值为左上角的dp值+1:否则为,该点上面那个点和 ...
- 最长上升子序列(LIS) nlogn解法
文章目录 经典DP解法O(n^2) dp+二分法(O(nlogn)) 最长上升子序列LIS:Longest increasing subsequence 题目链接:Leetcode300. 最长递增子 ...
- 最长上升子序列(LIS)长度
转自:http://www.slyar.com/blog/poj-2533-cpp.html POJ 2533 Longest Ordered Subsequence 属于简单的经典的DP,求最长上升 ...
- 耐心排序之最长递增子序列(LIS)
目录 一.问题引入 1.最长递增子序列(LIS) 2.问题分析 3.代码实现 4.问题思考 二.耐心排序 1.基本介绍 2.操作步骤 3.代码实现 三.俄罗斯套娃信封问题 1.题目描述 2.问题分析 ...
- 最长上升子序列(LIS),牛客刷题
目录: 最长上升子序列(LIS) 1.模板(数据较小) 2.模板(数据较大) 牛客刷题 1. 牛客练习赛107A:如见青山 2.牛客小白月赛65A牛牛去购物 3.牛客小白月赛65B牛牛去购物 4.牛客 ...
- AcWing 897. 最长公共子序列(LCS朴素版)
题目连接 https://www.acwing.com/problem/content/899/ 思路 我们定义f[i][j]f[i][j]f[i][j]表示的是a串中长度为i和b串长度为j的最长公共 ...
- 最长上升子序列 (LIS算法(nlong(n)))
设 A[t]表示序列中的第t个数,F[t]表示从1到t这一段中以t结尾的最长上升子序列的长度,初始时设F [t] = 0(t = 1, 2, ..., len(A)).则有动态规划方程:F[t] = ...
- 最长上升子序列(LIS)长度及其数量
例题51Nod-1376,一个经典问题,给出一个序列问该序列的LIS以及LIS的数量. 这里我学习了两种解法,思路和代码都是参考这两位大佬的: https://www.cnblogs.com/reve ...
最新文章
- android h5弹窗,Android嵌套html5页面中alert 弹出框问题
- 【图论专题】单源最短路的扩展应用
- HttpContext.Current.Session ,出现未将对象引用设置到实例上
- uart口图片_认识UART接口
- 超全的Go Http路由框架性能比较
- GIT常用命令--拉取提交
- 抓包写代码模拟怎么减少重复劳动
- mybatis调用oracle存储过程例子.
- sql server死锁_了解SQL Server中的死锁定义
- apache rewrite支持post数据
- 西门子PLC程序下载方法简介
- scrt配置服务器免密登录
- oracle库sql根据拼音查汉字,根据拼音首字母模糊查询数据库中文字段
- rtmp协议 java_rtmp协议详解 (一) handshake
- eclipse右下角出现 linking viewer selection with current editor 而且停不掉 导致eclipse很卡
- Android内存管理(9)*MAT:Heap Dump,Shallow Heap,Retained Heap,Dominating Tree,GC Roots等的含义...
- 初试Cisco Packet Tracer--1——集线器
- OpenCV内存方式,将rgb数据压缩成jpg数据
- Rancher学习日记4
- cublas 的学习笔记_1