#include #include #include #include #include #include #include typedef long long l; typedef double d; typedef char c; using namespace std; struct rect{ int sc; int nd; int id; }arr[100000]; bool cmp(rect a,rect b){ if(a.sc*a.nd==b.sc*b.nd){ if(a.sc*a.nd==b.sc*b.nd && a.sc==b.sc){ return a.idb.sc; } return a.sc*a.nd>b.sc*b.nd; } int main(){ int a; cin >>a; for(int i=0;i>arr[i].sc>>arr[i].nd; arr[i].id=i; } sort(arr,arr+a,cmp); for(int i=0;i