Lang:G++
Edit12345678910111213141516171819202122232425262728293031#include<stdio.h>#include<string.h>#include<stack>#include<math.h>#include<algorithm>using namespace std;const int N=100000+10;int a[N];int b[N];void solve(){int i,j,n;scanf("%d", &n);for(i=0;i<n;i++){scanf("%d", a+i);b[i]=a[i];}sort(b, b+n);int mi=n, ma=-1;for(i=0;i<n;i++){if(b[i]!=a[i]){mi=min(i, mi);ma=max(i, ma);