Dãy con tăng dài nhất (bản khó)

Xem dưới dạng PDF

Gửi bài giải

Điểm: 10
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M

Tác giả:
Kiểu bài tập

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_{i_1},... A_{i_k}\) thỏa mãn \(i_1 \lt i_2 \lt ... \lt i_k\) và \(A_{i_1} \lt A_{i_2} ... \lt 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 này có bao nhiêu phần tử.

Dữ liệu vào

  • Dòng đầu tiên chứa số nguyên dương \(N (1 \le N \le 30000)\)
  • Dòng thứ \(2\) ghi \(N\) số nguyên \(A_1,A_2...A_N\)

Dữ liệu ra

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

Input 1

6
1 2 5 4 6 2

Output 1

4

Nhận xét

Không có ý kiến tại thời điểm này.