#include #include #include #include using namespace std; int main(){ int n; cin >> n; vector A(n), B(n); for (int i = 0; i < n; i++){ cin >> A[i] >> B[i]; } vector> F(n); for (int i = 0; i < n; i++){ F[i] = make_tuple((double) A[i] / B[i], A[i], B[i]); } sort(F.rbegin(), F.rend()); for (int i = 0; i < n; i++){ cout << get<1>(F[i]) << ' ' << get<2>(F[i]) << endl; } }