Daycon - Dãy con không giảm dài nhất
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: trunglhpk97

Cho một dãy chỉ gồm các phần tử 1 và 2. Bạn có thể thực hiện  tối đa một thao tác đảo ngược đoạn [l , r] trong dãy để  thu được dãy con không giảm dài nhất( không cần thiếp phải lien tiếp.)

Input : Dòng 1 chứa số nguyên dương  n duy nhất là chiều dài của dãy (n <= 2 * 10^5).

Dòng 2 chứa n số nguyên a[i] chỉ gồm 1 và 2.

Output: In ra chiều dài dãy không giảm tối đa của dãy mới.

Examples:

Daycon.inp

Daycon.out

4

1 2 1 2

4

10

1 1 2 2 2 1 1 2 2 1

9

Ví dụ

*Trong ví dụ 1 đảo đoạn [2,3] thu được dãy mới : 1 1 2 2.

Back to Top