Dãy con chung dài nhất

Xem PDF

Điểm: 5 (p) Thời gian: 1.0s Bộ nhớ: 1000M Input: bàn phím Output: màn hình

Cho hai dấy số nguyên (\(a_1,a_2,.., a_m\)) và (\(b_1,b_2,..,b_a\)), \(1<m, n < 1000\). Tìm dãy con chung có độ dài lớn nhất của 2 dãy trên (coi dãy không có số nguyên nào là dãy con của mọi đãy và có độ dài bằng 0).

Dữ liệu vào:

Được cho bởi tệp DAY CHUNG. INP có cầu trúc như sau:

  • Dòng 2: Ghi \(n\) số nguyên của dãy số \(a\) (\(0 ≤ a_i ≤ 32000\));
  • Dòng 3: Ghi \(m\) số nguyên của dãy số \(b\) (\(0 ≤ b_i ≤ 32000\));

Dữ liệu ra:

Được cho bởi tệp DAYCHUNG.OUT có cấu trúc như sau:
- Dòng 1: Ghi số nguyên dương \(k\) là số lượng phần từ của dãy con chung tìm được
- Dòng 2: Ghi các phần từ của dãy con chung tìm được.

Example
Input
1 3 6 8 9 4 7
3 8 4 9 7
Output
4
3 8 9 7
Giải thích

Bình luận

Không có bình luận nào.