#include<stdio.h> int main(void) { int i,j,n,max,num=0,m=0; int count[100]={0}; int a[100]; scanf("%d",&n); for(i=0;i<n;++i) scanf("%d",&a[i]); for(i=0;i<n-1;++i) for(j=i+1;j<n;++j) if(a[j]>a[i]) count[i]++; max=count[0]; for(i=0;i<n;++i) { if(count[i]>max) { max=count[i]; num=i; } } for(i=num+1;i<n-1;++i) { for(j=i+1;j<n;++j) { if(count[j]>=count[i]) { max--; break; } } } if(max<=-1) printf("0\n"); else printf("%d",max+1); return 0; }
[此贴子已经被作者于2018-3-18 18:33编辑过]
[此贴子已经被作者于2018-3-18 20:55编辑过]