Hoán vị chữ số
Đề bài
Mô tả
Cho một số nguyên dương . Bạn có hai bản sao giống hệt nhau của . Với mỗi bản sao, bạn được phép hoán vị các chữ số của nó theo ý muốn (số nhận được có thể có chữ số ở đầu).
Hãy chọn cách hoán vị chữ số của hai bản sao sao cho tổng của hai số thu được kết thúc bằng số lượng chữ số nhiều nhất có thể.
Dữ liệu vào
- Một dòng duy nhất chứa số nguyên dương , viết không có chữ số ở đầu.
Dữ liệu ra
- In ra hai dòng, mỗi dòng là một hoán vị các chữ số của , sao cho tổng của chúng kết thúc bằng nhiều chữ số nhất.
- Cả hai hoán vị đều có đúng số chữ số như ; nếu có chữ số ở đầu thì vẫn phải in ra đầy đủ.
- Hai hoán vị không nhất thiết phải khác nhau. Nếu có nhiều đáp án, in ra một đáp án bất kỳ.
Ràng buộc
- Số chữ số của không vượt quá .
- không có chữ số ở đầu.
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 198 | 981 819 |
, kết thúc bằng chữ số . Không cách nào tạo ra nhiều hơn chữ số ở cuối. |
| 500 | 500 500 |
, kết thúc bằng chữ số . |
Bình luận