fork(1) download
  1. #include <iostream>
  2. #include <cstdlib>
  3. #include <vector>
  4.  
  5. int main()
  6. {
  7. int n, nr,count, temp;
  8. std::cin >> n;
  9. int container[100000];
  10. for (int i = 0; i < n; ++i)
  11. {
  12. count = 0;
  13. std::cin >> nr;
  14. int j;
  15. for (j = 0; j < nr && std::cin >> temp; ++j)
  16. container[j] = temp;
  17. for (j = 0; j < nr; ++j)
  18. for (int k = 1; k < nr - j; ++k)
  19. if (container[k - 1] > container[k])
  20. {
  21. std::swap(container[k], container[k - 1]);
  22. ++count;
  23. }
  24. std::cout << count << std::endl;
  25. }
  26. return 0;
  27. }
  28.  
Success #stdin #stdout 0s 4520KB
stdin
3
6
2 3 4 1 5 3 
3
3 2 1 
3
1 2 3 
stdout
5
3
0