A. [Kiểm tra 4 Đội tuyển 2021] A. Đảo không người
[Kiểm tra 4 Đội tuyển 2021] A. Đảo không người
You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.
Trên bàn có chiếc ly úp ngược, vị trí của m chiếc ly này từ trái sang phải lần lượt được đánh số hiệu từ 1 tới . Ban đầu, chiếc ly ở vị trí a có chứa trái bóng bàn (). Tâm muốn đưa chiếc ly chứa trái bóng này tới vị trí () bằng cách lần lượt đảo vị trí 2 chiếc ly kề nhau, sao cho số lần đảo vị trí là ít nhất có thể.
Chẳng hạn, với , , , Tâm cần thực hiện 3 thao tác đảo vị trí như sau:

Bởi số thao tác đảo vị trí có thể rất lớn, nên Tâm không muốn tự làm, mà sẽ để cho robot đảo trong lúc không có người ở đó. Tuy nhiên, vì robot chưa đủ thông minh, nên muốn vậy thì Tâm phải ghi ra các thao tác cần thực hiện.
Yêu cầu
Hãy giúp Tâm ghi ra các thao tác cần thực hiện.
Dữ liệu
Vào từ đầu vào chuẩn 2 số nguyên dương và .
Kết quả
Ghi ra đầu ra chuẩn nhiều dòng, mỗi dòng thể hiện một thao tác cần thực hiện, theo thứ tự từ trước tới sau. Mỗi dòng chứa 2 số nguyên dương là vị trí của 2 chiếc ly được đảo vị trí trong thao tác đó, theo thứ tự từ trái sang phải. Các số trên cùng một dòng cách nhau bởi dấu cách.
Ví dụ
2 4
2 3
3 4
4 2
3 4
2 3
Giới hạn
Subtask 1 (100% số điểm): .
Buổi 3 Dự tuyển 2025
- Status
- Done
- Rule
- IOI
- Problem
- 1
- Start at
- 2025-8-20 21:00
- End at
- 2025-8-20 21:18
- Duration
- 0.3 hour(s)
- Host
- Partic.
- 22