ASEQ - Dãy số A
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: longhoang08

Longhoang08 là một lập trình viên rất thích các vấn đề về dãy số. Anh ta quy định một dãy số là dãy số đẹp nếu nó đồng thời thỏa mãn các điều kiện sau:

   - Độ dài của dãy số đó là một số chẵn.

   - Giả sử dãy số đó gồm 2 * k phần tử b1b2, ..., b2k thì bi < bi + k với mọi i, 1 <= i <= k.

Longhoang08 có một dãy số gồm n phần tử a1a2, ..., an. Anh ta muốn tìm một dãy con (không nhất thiết phải liên tiếp) của dãy số này sao cho dãy con đó là một dãy số đẹp. Longhoang08 muốn dãy con mình tìm được có độ dài lớn nhất có thể, nhưng anh ta chưa thể giải quyết được bài toán này vì số lượng số của dãy khá lớn. Bạn sẽ giúp longhoang08 chứ?

Input

   - Dòng đầu tiên chứa số nguyên dương n (1 ≤ n ≤ 500).

   - Dòng thứ hai chứa n số nguyên a1a2, ..., an (1 ≤ |ai| ≤ 109 với 

Output

   - Ghi ra một số nguyên duy nhất là kết quả bài toán.

Scoring

   - 20% số test ứng với 20% số điểm có 1 ≤ n ≤ 20.

   - 40% số test ứng với 40% số điểm có 1 ≤ n ≤ 100.

   - 40% số test còn lại không có giới hạn gì thêm.

 

Ví dụ

  • input
    7
    1 2 3 4 5 6 7
    output
    6
Back to Top