Tìm tất cả những xâu con chung dài nhất
Submit solution
Points:
3 (partial)
Time limit:
2.0s
Memory limit:
98M
Author:
Problem types
Allowed languages
Ada, Assembly, Awk, C, C++, C11, CLANG, CLANGX, Classical, COBOL, Coffee, CSC, D lang, DART, F95, FORTH, Fortrn, GAS32, GO, Haskell, Itercal, Java, kotlin, LEAN, LISP, LUA, MONOVB, Nasm, OCAML, Pascal, Perl, php, PIKE, prolog, Pypy, Python, Ruby 2, RUST, Scala, SCM, SED, SWIFT, TCL, TUR, V8JS, VB, ZIG
Bài toán: Cho xâu x và xâu y một xâu con chung của x và y thu được bằng cách xóa đi 1 số ký tự nào đó trong x và trong y phần còn lại giữ nguyên thứ tự. Cần tìm tất cả các xâu con chung dài nhất của x và y.
Input
Nhập vào hai xâu kí tự trên hai dòng mỗi xâu không có độ dài từ 1 đến 100
Output
Tất cả các xâu con chung dài nhất của hai xâu trên được viết trên từng dòng theo thứ tự từ điển
Trong trường hợp không có xâu con chung xuất ra "khong co xau con chung"
Ví dụ 1
Input
abacab
cavadbdasf
Output
aaa
aab
aba
cab
Ví dụ 2
Input
concua
embe
Output
khong co xau con chung
Comments
Code tham khảo Dynamic programming
Đúng là có cả aaa
Ở ví dụ 1 xâu con aaa có được tính không thầy
Nếu nó xuất hiện đủ 3 ký tự a trong x và trong y
Em nghĩ là ở ví dụ 1 thiếu trường hợp "aaa" nữa thầy ạ