Neko và Hồi Tưởng
Đề bài
Mô tả
Khi còn nhỏ, Neko đã nghĩ ra một mảng gồm số nguyên dương và một hoán vị độ dài , rồi thực hiện các bước sau:
- Tạo mảng độ dài , trong đó .
- Tạo mảng độ dài , trong đó .
- Tạo mảng độ dài , trong đó .
- Tạo mảng độ dài , trong đó .
Sau đó Neko viết hai mảng và lên một tờ giấy rồi quên đi. Mười bốn năm sau, khi dọn phòng, anh ấy phát hiện tờ giấy này nhưng đã quên mất mảng và hoán vị ban đầu.
Cho hai mảng và , hãy khôi phục một mảng bất kỳ phù hợp; nếu không có mảng và hoán vị nào tạo ra như đã cho thì in .
Dữ liệu vào
- Dòng đầu: số nguyên — số phần tử của mảng .
- Dòng thứ hai: số nguyên .
- Dòng thứ ba: số nguyên .
Dữ liệu ra
- In nếu không tồn tại mảng phù hợp.
- Ngược lại, in số nguyên dương (). Nếu có nhiều mảng thỏa mãn, in một mảng bất kỳ.
Ràng buộc
- .
- .
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 5 4 5 3 5 6 7 4 6 |
3 4 6 5 7 | Với và ta được , . |
| 3 2 4 3 2 |
-1 | Cặp có , không hợp lệ. |
| 8 2 3 1 1 2 4 3 3 4 4 2 5 5 4 |
2 3 4 1 2 5 4 3 | Một trong các mảng hợp lệ; có thể có đáp án khác. |
Bình luận