BSEQ


Submit solution

Points: 100
Time limit: 1.0s
Memory limit: 396M

Problem type

Cho hai dãy số nguyên a1, a2, …., an và b1, b2, …, bm . Hãy tìm dãy chỉ số 0< i1 ≤ i2≤ ≤ …≤ ik và 0<j1 ≤ j2 ≤ … ≤ jk thỏa mãn một trong hai điều kiện sau:

1) a[i1] ≤ b[j1]; a[i2]≥ b[j2], a[i3] ≤ b[j3]; ….
2) a[i1] ≥ b[j1]; a[i2] ≤ b[j2], a[i3] ≥ b[j3]; ….

Input

  • Dòng đầu chứa hai số nguyên n, m. 1<= n, m<=5000;
  • Dòng thứ hai chứa n số nguyên mô tả dãy a1, a2, …., an ;
  • Dòng thứ ba chứa m số nguyên mô tả dãy b1, b2, …, bm.

Output

  • Gồm một dòng chứa số k lớn nhất tìm được.

Sample Input

3 4 
1 2 3 
2 0 1 4

Sample Output

3

Comments

There are no comments at the moment.