İki nəfərə suşi#10911

İki nəfərə suşi

1 saniyə
128 meqabayt
Asan

Arkadinin Ananı suşi restoranına nahara dəvət etdi. Restoran bir qədər qeyri-adi: müştəriyə sıra ilə düzülmüş suşi təklif olunur və o, dalbadal gələn suşilərdən müəyyən bir alt hissə seçməlidir.

Suşilər iki növdə olur: tuna ilə və ya ilbiz ilə. Tutaq ki, t_i soldan sağa -ci suşinin növüdür:

t[i] = \begin{cases} 1, əgər~suşi~tuna~ilədirsə,\\ 2, əgər~suşi~ilbiz~ilədirsə. \end{cases}

Arkadi tuna ilə olan suşini sevmir, Ana isə ilbiz ilə olan suşini sevmir. Arkadi elə bir dalbadal alt hissə seçmək istəyir ki:

Məsələn:

Giriş

Birinci sətir tək tam ədəd n~(2 \le n \le 10^5) — suşi sayı.

İkinci sətir tam ədəd t_1, t_2, \dots, t_n~(t[i] = 1) və ya (t_i = 2) — soldan sağa doğru suşinin növləri.

Zəmanət verilir ki, hər növdən ən azı bir suşi varsa, deməli, ən azı bir uyğun alt hissə mövcuddur.

Çıxış

Bir tək tam ədəd çıxarın — uyğun alt hissənin maksimal uzunluğu.

Nümunələr

Birinci nümunədə Arkadi [2, 2, 1, 1] alt hissəsini və ya [1, 1, 2, 2] alt hissəsini seçə bilər ki, bunların uzunluğu -dür.

İkinci nümunədə və ya istisna olmaqla başqa bir şey seçmək mümkün deyil, bunların uzunluğu -dir.

Üçüncü nümunədə Arkadinin ən yaxşı seçimi [1, 1, 1, 2, 2, 2] alt hissəsidir.

Nümunə 1

Loading
Loading

Nümunə 2

Loading
Loading

Nümunə 3

Loading
Loading