#include<stdio.h> #include<math.h> int a[100001]={0}; int main() { int n,i,j,m,k,t=0; scanf("%d",&n); for(i=1;i<=n;i++) { scanf("%d",&a[i]); } for(i=n;i>=1;i--) { if(a[i]>a[i-1])t++; else { printf("%d",n-t-1); return 0; } } printf("0"); return 0; }
http://codeforces.com/contest/270/problem/B
常常因为题目没有读懂
浪费了很多时间
一开始以为要求 最长子序列