#define _USE_MATH_DEFINES #include #include #include #include #include #include #include #include #include #include #include using namespace std; int main(){ int N; cin >> N; vector>> p(N); for (int i = 0; i < N; ++i){ cin >> p[i].second.first >> p[i].second.second; p[i].first = (double)p[i].second.first / p[i].second.second; } sort(p.begin(), p.end()); for (int i = N - 1; i >= 0 ; --i){ cout << p[i].second.first << " " << p[i].second.second << endl; } return 0; }