Bỏ qua đến nội dung
Kho đề HSG Tin 9Đề thi cấp tỉnh/thành phố

Bài 2 · Lập trình

Mật mã

Tên chương trình
MATMA.*
Vào / Ra
MATMA.INP → MATMA.OUT

Đề bài

Cho một xâu gồm nn ký tự, trong đó có mm ký tự #, mỗi ký tự # như vậy sẽ được thay thế bởi 1 trong kk ký tự (trong input sẽ cho). Tìm chuỗi có thứ tự từ điển bé thứ xx.

Dữ liệu vàoMATMA.INP

  • Dòng đầu: 4 số nguyên n,m,k,xn, m, k, x. (1≤n≤500; 1≤x,m≤n; 1≤k≤26)(1 \le n \le 500;\ 1 \le x, m \le n;\ 1 \le k \le 26)
  • Dòng thứ hai: xâu nn ký tự.
  • mm dòng tiếp theo, mỗi dòng chứa kk ký tự là những phương án thay thế ký tự # thứ ii.

Kết quả raMATMA.OUT

Ghi chuỗi có thứ tự từ điển bé thứ xx.

Ràng buộc

  • 1≤n≤5001 \le n \le 500;
  • 1≤x,m≤n1 \le x, m \le n;
  • 1≤k≤261 \le k \le 26.

Ví dụ

Dữ liệu vàoMATMA.INP
16 3 2 6
pro#ramm#ngis#un
ag
iy
ef
Kết quả raMATMA.OUT
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

Thuộc đề thi

Đề thi học sinh giỏi lớp 9 THCS — Thành phố: Hồ Chí Minh - Năm 2023 — Môn: Tin học

TP. Hồ Chí Minh · Cấp thành phố · Năm học 2022-2023

Đề sưu tầm/chép lại, có thể khác bản gốc. Xem ghi chú