#757. Chuỗi mẹ ngắn nhất (SUBSTR)

Bộ nhớ: 512 MiB Thời gian: 1000 ms Nhập/xuất từ luồng chuẩn
Kiểu bài: Thông thường Kiểu chấm: So sánh văn bản
Đưa lên bởi: Trùm CUỐI

Đề bài

Cho n chuỗi ký tự S_1,S_2,\cdots ,S_n , yêu cầu tìm một chuỗi T ngắn nhất sao cho n chuỗi đã cho đều là chuỗi con của T .

Dữ liệu:

  • Dòng đầu tiên là một số nguyên dương n , biểu thị số lượng chuỗi đã cho.
  • n dòng tiếp theo, mỗi dòng chứa một chuỗi chỉ gồm các chữ cái in hoa.

Kết quả:

  • Chỉ một dòng duy nhất, chứa chuỗi T ngắn nhất tìm được.
  • Trong trường hợp đảm bảo độ dài ngắn nhất, nếu có nhiều chuỗi thỏa mãn, hãy xuất ra chuỗi có thứ tự từ điển nhỏ nhất.

Ví dụ:

Dữ liệu:

2
ABCD
BCDABC

Kết quả:

ABCDABC

Giới hạn: 1\le n\le 12, 1\le |S_i|\le 50 .