CP003201.LIS最长上升子序列
原题链接:657.LIS最长上升子序列2023-12-10 18:15:03
发布于:江苏
#include<bits/stdc++.h>
using namespace std;
const int N=1e3+10;
int f[N], n, a[N], ans=1;
int main() {
scanf("%d",&n);
for(int i=1; i<=n; i++) {
scanf("%d",a+i);
}
//状态转移
//以a[i]结尾的数字的LIS长度
for(int i=1; i<=n; i++) {
f[i]=1;
//遍历前i-1个数,看接在那个数后面最大
for(int j=1; j<=i-1; j++) {
if(a[i]>a[j]) {
f[i]=max(f[j]+1,f[i]);
}
}
ans=max(ans,f[i]);
}
printf("%d",ans);
return 0;
}
全部评论 6
+--------------------------------------------------+ |██████████████████████████████████████████████| |██████████████ 文 保 碑 ██████████████████| |██████████████████████████████████████████████| |████████ 复仇者_x 遗址(上古时期) ███████████| |██████████████████████████████████████████████| |███████████ ACGO民间文物保护协会立 ███████████| |██████████████ 2026 年 9 月 5 日 ████████████| |██████████████████████████████████████████████| |██████████████████████████不会c++的c++█████████| |██████████████████████████████████████████████| +--------------------------------------------------+6天前 来自 江苏
2本人致力于考古学研究
6天前 来自 江苏
0太伟大了
21小时前 来自 江苏
0
wow,23年,我还在看营销号呢(本人那时以开智
2026-08-28 来自 新疆
1彳亍
2026-08-28 来自 江苏
0
考古
22小时前 来自 浙江
0禁止考古🈲
21小时前 来自 江苏
0
21小时前 来自 浙江
0考今
21小时前 来自 浙江
0
贴主原名是什么
6天前 来自 浙江
0这不就是原名吗
6天前 来自 江苏
0没有变过吗
6天前 来自 浙江
0有什么事吗
6天前 来自 江苏
0
最后一次考古
1周前 来自 新疆
0
1周前 来自 江苏
0
23年,是ACGO最正常的时代了
2026-08-25 来自 福建
0上古时期
2026-08-28 来自 江苏
0当时法兰西玫瑰好像在和花似雪吵架(⬅️俩大佬)
2026-08-28 来自 江苏
0还有一群爱坤
2026-08-28 来自 江苏
0


































有帮助,赞一个