#include #include #include #include using namespace std; int main(){ int N; cin >> N; vector T(N); for (int i = 0; i < N; i++){ cin >> T[i]; } vector D(N); for (int i = 0; i < N; i++){ cin >> D[i]; } vector> P(N); for (int i = 0; i < N; i++){ P[i] = make_pair((double) T[i] / D[i], i + 1); } sort(P.begin(), P.end()); reverse(P.begin(), P.end()); for (int i = 0; i < N; i++){ cout << P[i].second + 1; if (i < N - 1){ cout << ' '; } } cout << endl; }