Xâu con chung dài nhất (Suffix Array)
Xem dưới dạng PDF
Gửi bài giải
Điểm:
20
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
256M
đầu vào:
stdin
Đầu ra:
stdout
Tác giả:
Kiểu bài tập
Cho hai xâu \(A\) và \(B\), hãy tìm độ dài xâu con chung dài nhất (Longest Common Substring) của chúng. Sử dụng mảng hậu tố và LCP.
Định dạng đầu vào
- Dòng đầu chứa xâu \(A\).
- Dòng thứ hai chứa xâu \(B\).
- Độ dài mỗi xâu không quá \(10^5\).
Định dạng đầu ra
- In ra độ dài xâu con chung dài nhất.
Ví dụ
Input:
abcdef
zcdemf
Output:
3
Ràng buộc
- 50% số điểm: \(|A|, |B| \le 1000\).
- 50% số điểm còn lại: \(|A|, |B| \le 10^5\).
Nhận xét