fork download
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3.  
  4. int main() {
  5. int n; cin >> n;
  6. int arr[n];
  7. for(int i = 0; i < n; i++)
  8. cin >> arr[i];
  9.  
  10. int p[n] = {0}; int s[n] = {0};
  11. p[0] = {0};
  12. s[n-1] = {0};
  13. for(int i = 1; i < n; i++){
  14. for(int j = 0; j <= i-1; j++){
  15. if(arr[j] > arr[i])
  16. p[i]++;
  17. }
  18. }
  19. for(int i = n-2; i >= 0; i--){
  20. for(int j = n-1; j >= i+1; j--){
  21. if(arr[j] < arr[i])
  22. s[i]++;
  23. }
  24. }
  25. int cnt = 0;
  26. for(int i = 0; i < n; i++){
  27. for(int j = i+1; j < n; j++){
  28. if(arr[i] < arr[j])
  29. cnt = cnt + (p[i] * s[j]);
  30. }
  31. }
  32. cout << cnt;
  33. return 0;
  34. }
Success #stdin #stdout 0s 5320KB
stdin
5
1 5 2 11 5
stdout
1