You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
|
#include<bits/stdc++.h>
|
|
|
|
|
using namespace std;
|
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
֪ʶ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݣ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
|
|
|
|
|
<EFBFBD>ĵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݲο<EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
https://www.cnblogs.com/aiguona/p/7278141.html
|
|
|
|
|
*/
|
|
|
|
|
int main() {
|
|
|
|
|
int n, i, j, num, h[1000], max[1000];
|
|
|
|
|
while (~scanf("%d", &n)) {
|
|
|
|
|
num = 1;
|
|
|
|
|
for (i = 0; i < n; ++i) {
|
|
|
|
|
scanf("%d", &h[i]);
|
|
|
|
|
max[i] = 1;
|
|
|
|
|
}
|
|
|
|
|
for (i = 1; i < n; ++i)/*<2A><><EFBFBD><EFBFBD><EEB3A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>*/
|
|
|
|
|
for (j = 0; j < i; ++j) {
|
|
|
|
|
/*<2A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>飬<EFBFBD><E9A3AC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>⣬<EFBFBD><E2A3AC><EFBFBD><EFBFBD>ֻ<EFBFBD><D6BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EEB3A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>У<EFBFBD><D0A3><EFBFBD><EFBFBD><EFBFBD>ֱ<EFBFBD><D6B1>max[j]<5D><>num<75>Ƚ<EFBFBD>ȡ<EFBFBD>ϴ<EFBFBD>ֵ*/
|
|
|
|
|
if (h[j] < h[i] && max[j] + 1 > max[i])
|
|
|
|
|
max[i] = max[j] + 1;
|
|
|
|
|
if (num < max[i])
|
|
|
|
|
num = max[i];
|
|
|
|
|
}
|
|
|
|
|
printf("%d\n", num);
|
|
|
|
|
}
|
|
|
|
|
return 0;
|
|
|
|
|
}
|