1 条题解
-
0
C++ :
#include <iostream> #include <cstdio> #include <string> #include <algorithm> using namespace std; int main() { //freopen("in.txt", "r", stdin); int dp[22], a[22], n, T; while (cin>>T) { while (T--) { cin>>n; int ans = 0; for (int i=0; i<n; i++) { cin>>a[i]; int t = 0; for (int j=0; j<i; j++) if (a[j]>=a[i] && t<dp[j]) t = dp[j]; dp[i] = t+1; ans = max(ans, dp[i]); } cout<<ans<<endl; } } return 0; }
- 1
信息
- ID
- 796
- 时间
- 3000ms
- 内存
- 64MiB
- 难度
- (无)
- 标签
- 递交数
- 0
- 已通过
- 0
- 上传者