Điều hướng chính

Ngôn ngữ

Phím tắt

/
Chuyển đến ô tìm bài
g p
Đi đến bài tập
g c
Đi đến kỳ thi
g u
Đi đến người dùng
?
Mở trợ giúp phím tắt

Bài tập itdpliscoban

Dãy con tăng dài nhất

Dễ Quy hoạch động

  • 100 Điểm
  • 1.0s Thời gian
  • 256M Bộ nhớ
  • 100% Tỉ lệ AC
  • 1 Số AC

Cho một dãy số nguyên gồm \(N\) phần tử \(A[1], A[2], \ldots, A[N]\).

Một dãy con tăng đơn điệu là một dãy \(A[i_1], A[i_2], \ldots, A[i_k]\) thoả mãn \(i_1 < i_2 < \ldots < i_k\) và \(A[i_1] < A[i_2] < \ldots < A[i_k]\).

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

Input

  • Dòng đầu tiên chứa số nguyên \(N\) (\(1 \le N \le 10^5\)).

  • Dòng thứ hai chứa \(N\) số nguyên \(A[1], A[2], \ldots, A[N]\) (\(0 \le A[i] \le 10^6\)).

Output

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

Scoring

  • Có \(30\%\) số điểm ứng với \(N \le 10^3\).

  • \(70\%\) số điểm còn lại ứng với \(N \le 10^5\).

Bình luận

Chưa có bình luận nào.