[HCM2023] Mật mã

Xem dạng PDF

Gửi bài giải

Điểm: 10,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: MATMA.inp
Output: MATMA.OUT

Tác giả:
Dạng bài

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: đọc vào từ file Text: MATMA.INP

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 ra file MATMA.OUT chuỗi có thứ tự từ điển bé thứ x.

Ví dụ:

Input

16 3 2 6
pro#ramm#ngis#un
ag
iy
ef

Output

programmingisfun

Giải thích: Sau khi thế và sắp xếp thì có 8 xâu như sau:

1. proarammingiseun
2. proarammingisfun
3. proarammyngiseun
4. proarammyngisfun
5. programmingiseun
6. programmingisfun
7. programmyngiseun
8. programmyngisfun

Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.