Gửi bài giải
Điểm:
10,00 (OI)
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
256M
Input:
stdin
Output:
stdout
Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Kotlin, Pascal, PyPy, Python, Scratch
Cho 2 số nguyên dương n,m và 2 dãy lần lượt gồm n và m phần tử .
Yêu cầu: Hãy tìm dãy con chung dài nhất của 2 dãy số trên
Dữ liệu vào
- Dòng 1: Ghi 2 số nguyên ~n,m~.(~0 < n,m ≤ 1000~)
- Dòng 2. Ghi n số nguyên ~a_1,a_2,....a_n~.
- Dòng 3. Ghi m số nguyên ~b_1,b_2,....b_m~.
(~0< a_i,b_i ≤ 32000~)
Dữ liệu ra
- Dòng 1. Ghi số nguyên k là độ dài dãy con chung dài nhất.
Ví dụ
Input
4 5
1 2 3 4
1 6 3 8 4
Output
3
P/S: Ở ví dụ trên ta tìm được dãy chung dài nhất gồm 3 phần tử là: 1 3 4
Bình luận