[RCOJ Educational Contest #01] Dãy con chung dài nhất
Xem dạng PDF
Gửi bài giải
Điểm:
800,00 (OI)
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
256M
Input:
stdin
Output:
stdout
Tác giả:
Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Kotlin, Pascal, PyPy, Python, Scratch
Cho hai xâu ~s_1~ và ~s_2~ chỉ chứa các ký tự chữ cái Latin (~a-z, A-Z~).
Hãy tìm độ dài của dãy con chung dài nhất của chúng.
Yêu cầu: Tính và in ra độ dài của dãy con chung dài nhất của hai chuỗi ~s_1~ và ~s_2~.
Input
- Dòng thứ nhất: Chuỗi ký tự ~s_1~ (~1 \leq |s_1| \leq 2000~).
- Dòng thứ hai: Chuỗi ký tự ~s_2~ (~1 \leq |s_2| \leq 2000~).
Output
Một số nguyên duy nhất — độ dài của dãy con chung dài nhất của hai chuỗi.
Example input 1
ABCBDAB
BDCAB
Example output 1
4
Note 1
- Các dãy con chung dài nhất có thể là:
BCAB,BDAB. → Độ dài của dãy con chung dài nhất là ~4~.
Bình luận