#include<bits/stdc++.h> using namespace std; int main() { int n; cin >> n; vector nums(n); for (int i = 0; i < n; ++i) { cin >> nums[i]; } vector dp(n, 1);
int ans = 1; for (int i = 1; i < n; ++i) { for (int j = 0; j < i; ++j) { if (nums[j] < nums[i]) { dp[i] = max(dp[i], dp[j] + 1); } } ans = max(ans, dp[i]); } cout << ans << endl; return 0; }

0 条评论

目前还没有评论...

信息

ID
2
时间
ms
内存
MiB
难度
1
标签
递交数
1080
已通过
207
上传者