Bài 96/2002 - Số chung lớn nhất
(Dành cho học sinh THPT)
Cho 2 xâu:
X = x
1x
2..xM. (Với xi là các kí tự số từ ‘0’ đến ‘9’)
Y = y
1y
2..yN.( Với yi là các kí tự số từ ‘0’ đến ‘9’)
(M, N <= 250)
Ta gọi: Z = z
1z
2..zk là xâu chung của 2 xâu X, Y nếu xâu Z nhận đợc từ xâu X bằng cách xoá đi một số kí tự
và cũng nhận được từ xâu Y bằng cách xoá đi một số kí tự.
Yêu cầu: Tìm một xâu chung của 2 xâu X, Y sao cho xâu nhận được tạo thành một số lớn nhất có thể được.
Dữ liệu vào file: String.inp
Gồm 2 dòng, dòng 1 là xâu X, dòng 2 là xâu Y.
Kết quả ra file: String.out
Gồm 1 dòng duy nhất là số lớn nhất có thể nhận được.
Ví dụ:
String.inp String.out
19012304
34
034012
Bạn đang xem bài 96/ - 100 DE TIN HSG CO DAP AN