LIQ - Dãy con đơn điệu tăng dài nhất (bản dễ)
Dữ liệu vào: Standard input
Dữ liệu ra: Standard output
Giới hạn thời gian: 1.0 giây
Giới hạn bộ nhớ: 128 megabyte
Đăng bởi: admin

Cho một dãy số nguyên gồm N phần tử A[1], A[2], ... A[N].
Biết rằng dãy con tăng đơn điệu là 1 dãy A[i1],... A[ik] thỏa mãn
i1 < i2 < ... < ik và A[i1] < A[i2] < .. < A[ik].

Hãy cho biết dãy con tăng đơn điệu dài nhất của dãy này có bao nhiêu phần tử?

Input

- Dòng 1 gồm 1 số nguyên là số N (1 ≤ N ≤ 1000).

- Dòng thứ 2 ghi N số nguyên A[1], A[2], .. A[N] (1 ≤ A[i] ≤ 10000).

Output

Ghi ra độ dài của dãy con tăng đơn điệu dài nhất.

Ví dụ

  • input
    5
    7 4 3 3 1
    output
    1
  • input
    10
    13 6 8 6 6 2 8 14 2 14
    output
    3

Dãy đã cho trong ví dụ 1 là một dãy giảm nên dãy con tăng chỉ có thể là một dãy có duy nhất 1 phần tử!

Trong ví dụ 2, có nhiều dãy con có độ dài là 3, cụ thể là:(6,8,14) hoặc (2,8,14)

Back to Top