Chồng sách
Đề bài
Mô tả
Vasya có quyển sách được đánh số từ đến , xếp thành một chồng. Quyển trên cùng mang số , quyển tiếp theo mang số , và cứ thế; quyển dưới đáy mang số . Tất cả các số đều đôi một khác nhau.
Vasya muốn chuyển toàn bộ số sách vào ba lô qua bước. Ở bước thứ , cậu muốn cất quyển sách số :
- Nếu quyển vẫn còn trong chồng, Vasya lấy quyển đó cùng với tất cả các quyển nằm phía trên nó và bỏ hết vào ba lô.
- Nếu quyển đã nằm trong ba lô rồi, Vasya không làm gì cả và chuyển sang bước tiếp theo.
Các số cũng đôi một khác nhau.
Với mỗi bước, hãy cho biết Vasya chuyển bao nhiêu quyển sách vào ba lô.
Dữ liệu vào
- Dòng đầu chứa một số nguyên là số quyển sách trong chồng.
- Dòng thứ hai chứa số nguyên mô tả chồng sách từ trên xuống dưới.
- Dòng thứ ba chứa số nguyên mô tả thứ tự các bước.
Dữ liệu ra
In ra số nguyên, số thứ là số quyển sách Vasya chuyển vào ba lô ở bước thứ .
Ràng buộc
- , các đôi một khác nhau
- , các đôi một khác nhau
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 3 1 2 3 2 1 3 |
2 0 1 | Bước 1: quyển 2 nằm ở vị trí thứ hai nên Vasya lấy cả quyển 1 và 2 (2 quyển). Bước 2: quyển 1 đã ở trong ba lô nên không lấy gì. Bước 3: lấy quyển 3 (1 quyển). |
| 5 3 1 4 2 5 4 5 1 3 2 |
3 2 0 0 0 | Bước 1: lấy 3, 1, 4 (3 quyển), chồng còn lại 2 rồi tới 5. Bước 2: quyển 5 ở đáy nên lấy cả 2 và 5 (2 quyển), chồng rỗng. Ba bước còn lại không lấy được gì. |
| 6 6 5 4 3 2 1 6 5 3 4 2 1 |
1 1 2 0 1 1 | Bước 3 lấy cả quyển 4 và quyển 3, nên tới bước 4 quyển 4 đã nằm trong ba lô. |
Bình luận