fork download
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3.  
  4. #define int long long
  5. int ar[10001], b[10001], c[10001];
  6. signed main()
  7. {
  8. ios_base::sync_with_stdio(false);
  9. cin.tie(0);
  10. int t;
  11. cin >> t;
  12.  
  13. while(t--)
  14. {
  15. int n, a, var;
  16. cin >> n;
  17. //int ar[10001], b[10001], c[10001];
  18. for(int i=0; i<n; i++)
  19. {
  20. cin >> a >> var;
  21. ar[a] = var;
  22. b[i] = a;
  23. }
  24. sort(b, b+n);
  25.  
  26. int i=0, j=0;
  27. for(int i=0; i<n-1; i++)
  28. {
  29. for(int j=i+1; j<n; j++)
  30. {
  31. if(ar[b[j]] < ar[b[i]]) c[i] += 2;
  32. else
  33. {
  34. c[i]+=1;
  35. c[j]+=1;
  36. }
  37. }
  38. }
  39. for(int i=0; i<n; i++)cout << c[i] << " ";
  40. cout << endl;
  41.  
  42.  
  43. for(int i=0; i<n; i++)
  44. {
  45. ar[i] = b[i] = c[i] = 0;
  46. }
  47. }
  48. }
Success #stdin #stdout 0s 15472KB
stdin
2
3
10 20
13 18
15 19
3
10 22
13 21
15 20
stdout
4 1 1 
4 2 0