Đề bài
Trên bàn có một bàn cờ là lưới ô vuông kích thước . Các hàng được đánh số từ 1 đến từ trên xuống dưới, các cột được đánh số từ trái qua phải bắt đầu từ 1. Người ta đặt quân xe lên bàn cờ sao cho mỗi hàng có đúng một quân xe và mỗi cột cũng có đúng một quân xe. Mỗi quân xe được xác định trên bàn cờ có vị trí ở hàng , cột (với ). Khi mang bàn cờ này sang bàn khác, bàn cờ bị xoay đi một góc theo chiều kim đồng hồ.
Yêu cầu: Hãy xác định vị trí (hàng, cột) của từng quân xe theo trạng thái mới của bàn cờ và đưa ra các vị trí tìm được theo chiều tăng dần của hàng.
Dữ liệu vàoQUANXE.INP
Vào từ file văn bản QUANXE.INP gồm:
- Dòng đầu tiên chứa số nguyên .
- dòng tiếp theo, mỗi dòng chứa hai số nguyên và là vị trí hàng , cột của mỗi quân xe trong bàn cờ lúc đầu.
Kết quả raQUANXE.OUT
Ghi ra file văn bản QUANXE.OUT chứa dòng, mỗi dòng hai số nguyên là vị trí của quân xe theo trạng thái mới của bàn cờ.
Ràng buộc
- Có ít nhất số test ứng với số điểm của bài thỏa mãn: .
- Có số test còn lại ứng với số điểm của bài thỏa mãn: .
Ví dụ
5 1 4 2 2 3 3 4 5 5 1
1 1 2 4 3 3 4 5 5 2
