首页
比赛
题库
课程
竞赛讨论区
登录
/
注册
去牛客
首页
>
【模板】最长上升子序列
3条解析
开通博客写题解
ddhw111
发表于 2024-05-03 14:47:44
最长上升子序列 朴素dp (O(n^2)) //本题代码 #include<bits/stdc++.h> #define endl "\n" #define ll long long //dont forget to check long long //别写重变量名 //记得判越界 //
展开全文
0626zjy
发表于 2024-04-11 10:42:00
#include <stdio.h> // 二分查找 int binarySearch(int arr[], int l, int r, int target) { while (l < r) { int mid = l + (r - l) / 2;
展开全文
毛尹航
发表于 2025-08-15 12:10:07
动态规划解法(O(n²)时间复杂度) 虽然动态规划不是本题的最优解(n=100000时O(n²)会超时),但理解其思路对学习算法非常重要。以下是动态规划解决最长严格上升子序列问题的详细方法: 算法思路: 状态定义:定义dp[i]表示以第i个元素结尾的最长严格上升子序列的长度 状态转移方程: 对于
展开全文
查看本题
查看本题讨论
相关比赛
75456-河南农业大学2024寒假训练递推专题
进入比赛
76235-下学期第一次周赛
进入比赛
76389-大庆指针算法竞赛结课测试
进入比赛
78987-QIT理工ACM-icpc校内选拔赛
进入比赛
83435-协创杯-延时场
进入比赛
等你来战
查看全部
牛客小白月赛121
报名截止时间:2025-09-26 21:00
牛客周赛 Round 111
报名截止时间:2025-09-28 21:00
2025牛客国庆集训派对day1
报名截止时间:2025-10-01 17:00
2025牛客国庆集训派对day2
报名截止时间:2025-10-02 17:00
牛客2025年1024程序员节娱乐赛
报名截止时间:2025-10-24 21:00
扫描二维码,关注牛客
意见反馈
下载牛客APP,随时随地刷题