Cho một xâu gồm n ký tự, trong đó có m ký tự #, mỗi ký tự # như vậy sẽ được thay thế bởi 1 trong k ký tự (trong input sẽ cho). Tìm chuỗi có thứ tự từ điển bé thứ x.
Input
- Dòng đầu: 4 số nguyên n, m, k, x. (1 ≤ n ≤ 500; 1 ≤ x, m ≤ n; 1 ≤ k ≤ 26)
- Dòng thứ hai: xâu n ký tự
- m dòng tiếp theo, mỗi dòng chứa k ký tự là những phương án thay thế ký tự # thứ i.
Output
- Ghi chuỗi có thứ tự từ điển bé thứ x.
Input | Output | Giải thích |
---|---|---|
16 3 2 6 pro#ramm#ngis#un ag iy ef |
programmingisfun | Sau khi thế và sắp xếp thì có 8 xâu như sau: 1. pro**a**ramm**i**ngis**e**un 2. pro**a**ramm**i**ngis**f**un 3. pro**a**ramm**y**ngis**e**un 4. pro**a**ramm**y**ngis**f**un 5. pro**g**ramm**i**ngis**e**un 6. pro**g**ramm**i**ngis**f**un 7. pro**g**ramm**y**ngis**e**un 8. pro**g**ramm**y**ngis**f**un |
Bình luận