- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
#include<iostream>
using namespace std;
int main(){
int n,a[100100],d[100100],ans=d[0]=1,i,j;
cin>>n>>a[0];
for(i = 1;i<n;++i)
for(j =i-1,cin>>a[i],d[i]=1;j>=0;--j)
if(a[i]>a[j]) ans = max(ans, d[i]=max(d[i],d[j]+1));
cout<<ans;
}
someone 26.04.2013 17:17 # +8
По ид. в наше вр. нет особ. смыс. пис. с таким кол-вом сокр.
bormand 26.04.2013 17:21 # +4
НВП
кр. - с.т.
vistefan 26.04.2013 18:51 # +8
paranoid 26.04.2013 18:26 # +2
Abbath 26.04.2013 21:08 # +4
Why not 100500?
LispGovno 26.04.2013 21:51 # +1
suc-daniil 27.04.2013 16:26 # −2