Tại AMPPZ 2025, có $80$ đội tuyển đến từ $27$ tổ chức đang tranh tài. Tên viết tắt của các tổ chức này là UW, UJ, UWR, MAP, PW, AGH, PG, NLU, PUT, PO, PWR, SGGW, UMCS, UR, ZUT, DTP, GOO, HUA, KUL, PL, PM, PS, UAM, UG, UMK, UO, WAT. Dưới đây là bảng đầy đủ cho biết số lượng đội từ mỗi tổ chức*:
| tên đầy đủ | viết tắt | số lượng đội |
|---|---|---|
| Uniwersytet Warszawski | UW | 11 |
| Uniwersytet Jagielloński | UJ | 9 |
| Uniwersytet Wrocławski | UWR | 8 |
| Mistrzostwa w Algorytmice i Programowaniu (secondary schools) | MAP | 7 |
| Politechnika Warszawska | PW | 6 |
| Akademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowie | AGH | 5 |
| Politechnika Gdańska | PG | 4 |
| Wyższa Szkoła Biznesu - National-Louis University | NLU | 3 |
| Politechnika Poznańska | PUT | 3 |
| Politechnika Opolska | PO | 2 |
| Politechnika Wrocławska | PWR | 2 |
| Szkoła Główna Gospodarstwa Wiejskiego w Warszawie | SGGW | 2 |
| Uniwersytet Marii Curie-Skłodowskiej w Lublinie | UMCS | 2 |
| Uniwersytet Rzeszowski | UR | 2 |
| Zachodniopomorski Uniwersytet Technologiczny w Szczecinie | ZUT | 2 |
| Digital Technology Poland | DTP | 1 |
| GOO | 1 | |
| Huawei | HUA | 1 |
| Katolicki Uniwersytet Lubelski Jana Pawła II | KUL | 1 |
| Politechnika Łódzka | PL | 1 |
| Politechnika Morska w Szczecinie | PM | 1 |
| Politechnika Śląska | PS | 1 |
| Uniwersytet im. Adama Mickiewicza w Poznaniu | UAM | 1 |
| Uniwersytet Gdański | UG | 1 |
| Uniwersytet Mikołaja Kopernika w Toruniu | UMK | 1 |
| Uniwersytet Opolski | UO | 1 |
| Wojskowa Akademia Techniczna | WAT | 1 |
*Danh sách các đội có thể thay đổi đôi chút giữa thời điểm chuẩn bị bài toán này và kỳ thi thực tế.
Hội trường thi đấu là một lưới $8 \times 10$ gồm $8$ hàng, mỗi hàng có $10$ máy trạm. Để ngăn chặn việc trao đổi trái phép, ban tổ chức phải tìm một cách sắp xếp chỗ ngồi sao cho các đội từ cùng một tổ chức không ngồi cạnh nhau – tức là không chung cạnh cũng không chung góc.
Khán giả có đội yêu thích của mình – một đội đến từ tổ chức có tên viết tắt được cho trong dữ liệu vào. Đoàn quay phim đã lắp đặt máy quay ở góc trên bên trái của hội trường thi đấu, vì vậy một đội từ tổ chức được cho trong dữ liệu vào phải ngồi ở vị trí đó.
Hãy tìm một cách sắp xếp các đội bất kỳ thỏa mãn các điều kiện đã cho.
Dữ liệu vào
Dòng duy nhất chứa một từ gồm từ $2$ đến $4$ chữ cái in hoa – tên viết tắt của tổ chức được yêu thích (một trong $27$ tổ chức được liệt kê ở trên).
Kết quả
In ra cách sắp xếp các đội tìm được – gồm $8$ dòng, mỗi dòng có $10$ từ (tên viết tắt) cách nhau bởi dấu cách. Từ đầu tiên ở dòng đầu tiên phải khớp với tổ chức được yêu thích trong dữ liệu vào. Nếu có nhiều phương án, hãy in ra một phương án bất kỳ.
Giải thích
Trong ví dụ mẫu, tổ chức được khán giả yêu thích là Uniwersytet Wrocławski†. Kết quả minh họa bên dưới chứa đúng các tên viết tắt và số lượng đội, đồng thời UWR thực sự xuất hiện ở góc trên bên trái. Tuy nhiên, đây không phải là một kết quả hợp lệ, bởi vì ở nhiều vị trí các đội cùng tổ chức ngồi kề nhau. Dưới đây, ba ví dụ về xung đột được tô đậm.
| UWR | MAP | MAP | UJ | PL | UW | UW | SGGW | ZUT | GOO |
| MAP | PUT | UR | KUL | UW | UW | PM | AGH | UWR | AGH |
| PS | UJ | UWR | UW | UWR | MAP | UWR | PG | UWR | PWR |
| PW | HUA | PW | AGH | PG | DTP | UW | UW | UW | PWR |
| MAP | UG | NLU | UJ | PUT | UAM | UW | UJ | UJ | UW |
| NLU | ZUT | PW | WAT | UWR | AGH | UMCS | UR | UJ | AGH |
| PUT | UJ | SGGW | PG | PW | MAP | PO | MAP | UJ | UWR |
| UMCS | PO | PW | PW | UO | UW | PG | UJ | NLU | UMK |
†Có lẽ vì một trong các đội của UWR đã vô địch kỳ AMPPZ trước đó.