A. [Kiểm tra 4 Đội tuyển 2021] A. Đảo không người

    Type: Default 1000ms 256MiB

[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ó mm 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 mm. Ban đầu, chiếc ly ở vị trí a có chứa trái bóng bàn (1am1\le a\le m). Tâm muốn đưa chiếc ly chứa trái bóng này tới vị trí bb (1bm;ab1\le b\le m;a\neq b) 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 m=5m=5, a=2a=2, b=4b=4, 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 aabb.

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): a,b106a,b\le{10}^6.

Buổi 3 Dự tuyển 2025

Not Attended
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