fork download
  1. #include <cstdio>
  2. #include <iostream>
  3.  
  4. using namespace std;
  5.  
  6. int main()
  7. {
  8. ios_base::sync_with_stdio( 0);
  9. int t, n;
  10. scanf("%d", &t);
  11. for( int i = 0; i < t; i++ )
  12. {
  13. int n;
  14. scanf("%d", &n);
  15. int* nn = new int[n];
  16. int* gg = new int[n];
  17. int rez = 0;
  18. for( int y = 0; y < n; y++ )
  19. scanf("%d", &nn[y]);
  20. int maxim = nn[0];
  21. int minim = nn[n-1];
  22. for( int y = 1; y < n-1; y++ )
  23. if(nn[y]>=maxim ){maxim=nn[y];gg[y]=-1;}
  24. for( int y = n-2; y > 0; y-- )
  25. if(nn[y]<=minim ){minim=nn[y];if(gg[y]==-1){rez++;}}
  26. printf ("%d \n", rez);
  27. }
  28. return 0;
  29. }
Success #stdin #stdout 0s 15232KB
stdin
2
8
2 1 3 4 6 5 7 9
6
4 2 7 9 8 10 
stdout
3 
1