#include #include #include #include #include #include #include #include #include #include using namespace std; int main(){ int n; cin >> n; vector> v(n, vector(2)); vector> f(n); for (int i = 0; i< n; i++){ cin >> v[i][0] >> v[i][1]; f[i].first = (float)v[i][0]/v[i][1]; f[i].second = i; } sort(f.begin(), f.end(), greater()); for(auto x : f) cout << v[x.second][0] << " " << v[x.second][1] << endl; }