fork download
  1. #include<bits/stdc++.h>
  2. using namespace std;
  3.  
  4. #define pii pair<int,int>
  5. vector<pii>v;
  6.  
  7. bool compare(pii a,pii b)
  8. {
  9. return (a.first>b.first);
  10. }
  11.  
  12. int main()
  13. {
  14. int t,n,i,x;
  15. bool f = false;
  16. pii p;
  17. scanf("%d",&t);
  18. while(t--)
  19. {
  20. if(f) puts("");
  21. f = true;
  22. scanf("%d",&n);
  23. v.clear();
  24. for(i=0; i<n; i++)
  25. {
  26. scanf("%d %d",&p.first,&p.second);
  27. x = p.second/p.first;
  28. v.push_back(pii(x,i));
  29. }
  30. sort(v.begin(),v.end(),compare);
  31. for(i=0; i<v.size(); i++)
  32. {
  33. if(i) printf(" ");
  34. printf("%d",v[i].second+1);
  35. }
  36. puts("");
  37. }
  38. return 0;
  39. }
  40.  
Success #stdin #stdout 0.01s 5284KB
stdin
Standard input is empty
stdout