#SGM0000022. Xóa phần tử khỏi danh sách (List Removals)
Xóa phần tử khỏi danh sách (List Removals)
Xóa phần tử khỏi danh sách (List Removals)
Nguồn: CSES
Phiên bản: Phước Hưng OJ Extended
Đề bài
Cho một danh sách gồm số nguyên. Trong quá trình xử lý, nếu danh sách hiện có phần tử thì chúng được đánh số từ đến theo thứ tự hiện tại.
Có đúng thao tác xóa. Ở thao tác thứ , hãy xóa phần tử đang ở vị trí và in giá trị của phần tử vừa xóa.
Input
Dòng đầu chứa số nguyên .
Dòng thứ hai chứa .
Dòng thứ ba chứa , trong đó .
Output
In các giá trị theo đúng thứ tự chúng bị xóa.
Subtask
- Subtask 1 — 20%: .
- Subtask 2 — 30%: .
- Subtask 3 — 50%: , .
Ví dụ
Input
5
2 6 1 4 2
3 1 3 1 1
Output
1 2 2 6 4
Giải thích
Ban đầu phần tử thứ là , nên giá trị đầu tiên bị xóa là . Sau mỗi lần xóa, các vị trí được đánh số lại theo danh sách còn lại.