Ilya và hai con số
Đề bài
Mô tả
Cho hai số được viết trong hệ cơ số , mỗi số gồm đúng chữ số (có thể có chữ số ở đầu). Ta thực hiện các bước sau:
- Hoán vị các chữ số của số thứ nhất theo một thứ tự tuỳ ý.
- Hoán vị các chữ số của số thứ hai theo một thứ tự tuỳ ý.
- Cộng hai số thu được theo từng vị trí, lấy phần dư khi chia cho (không có nhớ sang vị trí bên cạnh). Kết quả là một số gồm chữ số trong hệ cơ số .
Ví dụ, với hai số trong hệ cơ số là và , cộng theo từng vị trí modulo ta được .
Hãy tìm số lớn nhất có thể thu được sau bước cuối cùng.
Dữ liệu vào
- Dòng đầu chứa hai số nguyên và : số chữ số của mỗi số và cơ số.
- Dòng thứ hai chứa số nguyên: các chữ số của số thứ nhất, từ chữ số có trọng số lớn nhất đến nhỏ nhất.
- Dòng thứ ba chứa số nguyên: các chữ số của số thứ hai, theo cùng thứ tự.
Dữ liệu ra
In ra số nguyên cách nhau bởi dấu cách: các chữ số trong hệ cơ số của số lớn nhất tìm được, từ chữ số có trọng số lớn nhất đến nhỏ nhất.
Ràng buộc
- Mỗi chữ số nằm trong đoạn .
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 4 7 5 4 3 2 5 6 5 4 |
6 4 2 1 | Ghép , , , (theo modulo ). Xếp bốn chữ số thu được theo thứ tự giảm dần cho ta số lớn nhất là . |
| 5 5 2 4 4 1 3 1 0 1 2 4 |
4 4 4 3 2 | Ghép , , , , (theo modulo ). |
Bình luận