Đề bài
Cho một xâu gồm ký tự, trong đó có ký tự #, mỗi ký tự # như vậy sẽ được thay thế bởi 1 trong ký tự (trong input sẽ cho). Tìm chuỗi có thứ tự từ điển bé thứ .
Dữ liệu vàoMATMA.INP
- Dòng đầu: 4 số nguyên .
- Dòng thứ hai: xâu ký tự.
- dòng tiếp theo, mỗi dòng chứa ký tự là những phương án thay thế ký tự
#thứ .
Kết quả raMATMA.OUT
Ghi chuỗi có thứ tự từ điển bé thứ .
Ràng buộc
- ;
- ;
- .
Ví dụ
16 3 2 6 pro#ramm#ngis#un ag iy ef
programmingisfun
Giải thích
Sau khi thế và sắp xếp thì có 8 xâu như sau:
- proarammingiseun
- proarammingisfun
- proarammyngiseun
- proarammyngisfun
- programmingiseun
- programmingisfun
- programmyngiseun
- programmyngisfun