#include #include #include #include #include #include #include using namespace std; using ll = long long; struct P { bool operator<(const P& p) const { return (double)a / b > (double)p.a / p.b; } int a, b; }; int main() { int n; cin >> n; vector

p(n); for (int i = 0; i < n; i++) { int a, b; cin >> a >> b; p[i] = { a, b }; } sort(p.begin(), p.end()); for (int i = 0; i < n; i++) { cout << p[i].a << ' ' << p[i].b << endl; } return 0; }