Gửi bài giải

Điểm: 1,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: stdin
Output: stdout

Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Pascal, PyPy, Python

Cho một dãy số nguyên gồm N phần tử a1,a2,…,a_N. Yêu cầu: Tìm số nguyên dương K lớn nhất thỏa mãn tồn tại ~(i_1,i_2,…,i_K ) mà 1≤i_1<i_2<⋯<i_K≤N và a_(i_1 )<a_(i_2 )<⋯<a_(i_k ).~</p>

Input:

Dòng đầu tiên gồm một số nguyên dương N (N≤5000);

Dòng tiếp theo gồm N số nguyên a_1,a_2,…,a_N  (|a_i |≤〖10〗^9 ).

Output: In ra giá trị K lớn nhất.

Ví dụ:
DP_B1.INP       DP_B1.OUT
5
1 4 3 2 5           3

Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.