Viết liền


Submit solution

Points: 2.4 (partial)
Time limit: 1.0s
JAVA11 2.0s
Pypy 3 2.0s
Memory limit: 67M
JAVA11 977M
Pypy 3 977M

Author:
Problem type
Allowed languages
Ada, Assembly, Awk, C, C++, C11, CLANG, CLANGX, Classical, COBOL, Coffee, CSC, D lang, DART, F95, FORTH, Fortrn, GAS32, GO, Haskell, Itercal, Java, kotlin, LEAN, LISP, LUA, MONOVB, Nasm, OCAML, Pascal, Perl, php, PIKE, prolog, Pypy, Python, Ruby 2, RUST, Scala, SCM, SED, SWIFT, TCL, TUR, V8JS, VB, ZIG

Koi dịch các chữ cái theo thứ thự của chữ trong bảng chữ cái, ví dụ: \(a\) được đổi ra \(1\), \(b\) được đổi ra \(2\),... cứ thế tới \(z\).

Từ một xâu kí tự nhẩm trong đầu, cậu viết thứ tự của từng chữ trên một dòng. Do hậu đậu Koi đã lỡ tay viết liền các số với nhau !

Bạn hãy giúp Koi tìm lại xâu ban đầu cậu nghĩ ra bằng cách liệt kê tất cả những trường hợp có thể, biết rằng xâu chỉ chứa các kí tự tiếng Anh in thường.

Đầu vào

Một số nguyên \(n\) duy nhất - con số thu được khi Koi viết liền các số thứ tự \((1 \le n \le 9*10^{18})\).

Đầu ra

Mỗi dòng một xâu kí tự, sắp xếp theo thứ tự bất kì.

Ví dụ

Đầu vào:

111

Đầu ra:

aaa
ka
ak
QDUY

Comments

There are no comments at the moment.