Thu Thập Số
Đề bài
Mô tả
Cho một hoán vị của các số . Bạn muốn thu thập các số theo thứ tự tăng dần (từ đến ) bằng cách thực hiện nhiều lượt. Mỗi lượt, bạn duyệt mảng từ trái sang phải và thu thập số tiếp theo cần lấy nếu gặp nó.
Hỏi cần ít nhất bao nhiêu lượt để thu thập tất cả các số?
Dữ liệu vào
- Dòng 1: số nguyên
- Dòng 2: số nguyên — hoán vị của
Dữ liệu ra
In ra một số nguyên — số lượt tối thiểu.
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 5 4 2 1 5 3 |
3 | Lượt 1: duyệt trái→phải, lấy 1. Lượt 2: duyệt lại, lấy 2 rồi 3. Lượt 3: duyệt lại, lấy 4 rồi 5. |
| 3 1 2 3 |
1 | Duyệt một lần lấy được 1, 2, 3 theo thứ tự. |
Bình luận