首页 > 其他分享 >AcWing 895.最长上升子序列Ⅰ

AcWing 895.最长上升子序列Ⅰ

时间:2022-10-21 21:13:32浏览次数:83  
标签:存储 895 int 序列 dp AcWing

题目链接:http://www.acwing.com/problem/content/897/

浅浅复习


放AC代码

 1 #include<bits/stdc++.h>
 2 using namespace std;
 3 
 4 const int N = 1010;
 5 int n;
 6 int a[N], dp[N];//a[i]存储序列,dp[i]存储从第一个数到a[i]的最大公共子序列长度
 7 
 8 int main()
 9 {
10     cin >> n;
11     for(int i = 1; i <= n; i ++)
12         cin >> a[i];
13 
14     for(int i = 1; i <= n; i ++)
15     {
16         dp[i] = 1;
17         for(int j = 1; j < i; j ++)
18         {
19             if(a[j] < a[i])
20                 //前一个数的最大公共子序列长度加上自己
21                 dp[i] = max(dp[i], dp[j] + 1);
22         }
23     }
24 
25     int res = 1;
26     for(int i = 1; i <= n; i ++)
27         res = max(res, dp[i]);
28 
29     cout << res <<endl;
30     return 0;
31 }

 

标签:存储,895,int,序列,dp,AcWing
From: https://www.cnblogs.com/marswithme/p/16814771.html

相关文章

  • 序列化器---netty
    packagecn.itcast.protocol;importcom.google.gson.*;importjava.io.*;importjava.lang.reflect.Type;importjava.nio.charset.StandardCharsets;/***用......
  • 10.20模拟赛 序列
    10.20模拟赛序列题意给出长度为\(n\)的序列,对所有\(K\in[1,N]\)求出长度为\(K\)的子序列的权值最大值。\(1\leqn\leq2\times10^5\)解法这个东西是长得比......
  • AcWing 154.滑动窗口
    AcWing154.滑动窗口题目描述给定一个大小为n≤10^6的数组。有一个大小为k的滑动窗口,它从数组的最左边移动到最右边。你只能在窗口中看到k个数字。每次滑动窗口......
  • P7914 括号序列
    \(\rmP7914\)[CSP2021]括号序列加深理解做题简记。这里觉得第一篇题解的做法是最优秀的,因为这才是真正的dp强调的不重不漏。这个做法只设了一个dp数组,应该跟其他设......
  • .NET Core 3.0使用JsonSerializer(System.Text.Json)序列化和反序列化JSON
    本文主要介绍.NETCore3.0中,使用JsonSerializer(System.Text.Json)对JSON数据进行序列化和反序列化的方法及示例代码。 1、使用的命名空间usingSystem.Text.Json;......
  • 题解 For Problem. 完全参差序列
    Problem.完全参差序列题目背景2022年,南京师范大学迎来了120周年校庆,值此120周年校庆筹备工作全面启动之际,学校诚邀海内外校友、社会贤达、各界人士壬寅中秋相聚金陵,......
  • 799. 最长连续不重复子序列
    给定一个长度为n的整数序列,请找出最长的不包含重复的数的连续区间,输出它的长度。输入格式第一行包含整数n。第二行包含n个整数(均在0∼105范围内),表示整数序列。输出......
  • 动态规划(二)最长递增子序列
    最长递增子序列给你一个整数数组nums,找到其中最长严格递增子序列的长度。子序列是由数组派生而来的序列,删除(或不删除)数组中的元素而不改变其余元素的顺序。例如,[3,6,......
  • imputation-综述文章:关于网络推理的scRNA序列插补工具基准突出了高稀疏性水平下的性能
    文章题目:BenchmarkingscRNA-seqimputationtoolswithrespecttonetworkinferencehighlights中文题目:关于网络推理的scRNA序列插补工具基准突出了高稀疏性水平下......
  • 直播平台开发,序列化时实现任意类型自定义转换
    直播平台开发,序列化时实现任意类型自定义转换1、前言在对象进行序列化时,希望对序列化的字段进行格式化处理,比如:Double与String转换、BigDecimal与String转换、Long与Date......