#1523 : 数组重排2
思路:从后找递减的,这些都是不用拿到最左边去的
1 #include<bits/stdc++.h> 2 using namespace std; 3 4 int a[100005]; 5 6 int main(){ 7 int n; 8 scanf("%d",&n); 9 for(int i=1;i<=n;i++) scanf("%d",&a[i]); 10 int sum=0,r=n; 11 for(int i=n;i>=1;i--){ 12 if(a[i]!=r) sum++; 13 else { 14 r--; 15 } 16 } 17 cout<<sum<<endl; 18 }