Hoán vị lập phương
Đề bài
Mô tả
Một nhóm gồm học sinh, đánh số từ đến . Mỗi học sinh có đúng một "bạn thân" (), và mỗi học sinh là bạn thân của đúng một người khác — nghĩa là là một hoán vị của . Cho phép trường hợp .
Mỗi học sinh có đúng một cuốn vở ghi chú. Quy ước ôn tập:
- Ngày 1: mỗi học sinh đọc vở của chính mình.
- Mỗi ngày tiếp theo: mỗi học sinh đưa cuốn vở mình đang cầm cho bạn thân của mình, và nhận lại cuốn vở từ người coi mình là bạn thân.
Như vậy ở ngày 2, vở của học sinh được học sinh giữ; ở ngày 3, vở đó được học sinh giữ; ở ngày 4, là , v.v.
Cho hai dãy và mô tả tình hình ngày 3 và ngày 4:
- — học sinh đang giữ vở của học sinh vào ngày 3.
- — học sinh đang giữ vở của học sinh vào ngày 4.
Hãy khôi phục lại hoán vị . Đề bài đảm bảo lời giải tồn tại và duy nhất.
Dữ liệu vào
- Dòng 1: số nguyên .
- Dòng 2: số nguyên phân biệt .
- Dòng 3: số nguyên phân biệt .
Dữ liệu ra
In ra số nguyên phân biệt trên một dòng, cách nhau bởi dấu cách.
Ràng buộc
- .
- ; các giá trị trong mỗi dãy đều phân biệt.
- Dữ liệu đầu vào đảm bảo tồn tại đúng một hoán vị thoả mãn.
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 4 2 1 4 3 3 4 2 1 |
4 3 1 2 | Với : ngày 2 vở của học sinh 1 đi đến ; ngày 3 đến ⇒ ; ngày 4 đến ⇒ . |
| 5 5 2 3 1 4 1 3 2 4 5 |
4 3 2 5 1 | Hoán vị thoả mãn cả hai dãy. |
| 2 1 2 2 1 |
2 1 | Khi là hoán vị đồng nhất, chính là . |
Bình luận