Ən böyük nizamlanmış altardıcıllıq#2649

Ən böyük nizamlanmış altardıcıllıq

1 saniyə
64 meqabayt
Asan

Bir ədədi ardıcıllıq a_i o zaman ardıcıllıqlı adlanır ki, a_1 \leq a_2 \leq \dots \leq a_N. Verilmiş ədədi ardıcıllığın (a_1, a_2, \dots, a_N) istənilən alt ardıcıllığı (a_{i_1}, a_{i_2}, \dots, a_{i_K}) şəklindədir, burada 1 \leq i_1 < i_2 < \dots < i_K \leq N. Məsələn, (1, 7, 3, 5, 9, 4, 8) ardıcıllığı aşağıdakı kimi ardıcıllıqlı alt ardıcıllıqlara malikdir: , (3, 4, 8) və s. Bu ardıcıllığın bütün ən uzun ardıcıllıqlı alt ardıcıllıqlarının uzunluğu -dür, məsələn, (1, 3, 5, 8).

Verilmiş ədədi ardıcıllığa görə, onun ən uzun ardıcıllıqlı alt ardıcıllığının uzunluğunu tapın.

Giriş

Birinci sətrdə ardıcıllığın uzunluğu (1 \leq N \leq 10^5) verilir. İkinci sətrdə ardıcıllığın elementləri — tam ədəd, hər biri -dan 10^6-ya qədərdir.

Çıxış

Yeganə tam ədəd çıxışa verin — verilmiş ardıcıllığın ən uzun ardıcıllıqlı alt ardıcıllığının uzunluğunu.

Nümunələr

Nümunə 1

Loading
Loading