Tiến trình cha gọi wait() lặp lại để thu hồi (reap) các con đã kết thúc. Mỗi lần wait() trả về một con đã exit. Trong mô phỏng xác định, con nào kết thúc sớm hơn (thời điểm exit nhỏ hơn) được thu hồi trước; nếu hai con kết thúc cùng thời điểm thì PID nhỏ hơn được thu hồi trước.
Hãy in thứ tự PID mà cha thu hồi qua các lần wait().
Con (pid 2, exit 5) và (pid 3, exit 1): thu hồi 3 trước rồi tới 2.
Dòng 1: n.
n dòng: pid exit_time.
1 ≤ n ≤ 1000; 0 ≤ exit_time ≤ 10^9.
n dòng, mỗi dòng một pid theo thứ tự thu hồi.
Ví dụ:
Đầu vào:
2
2 5
3 1
Đầu ra:
3
2
Giải thích:
Đang tải editor...