Liza'nın ardıcıllığı#11331

Liza'nın ardıcıllığı

3 saniyə
512 meqabayt
Asan

Lisa tam ədədlərdən ibarət ardıcıllıqlarla oynamağı çox sevir. O, n uzunluqlu yeni tam ədədlər ardıcıllığı aldıqda, bütün monoton altardıcıllıqları axtarmağa başlayır. Monoton altardıcıllıq [l, r] müəyyən edilir, burada iki indeks və (1 \leq l < r \leq n) elədir ki, bütün i = l, l + 1, ..., r - 1 üçün ya a[i] \geq a[i+1], ya da a[i] \leq a[i+1] şərti ödənir.

Lisa ardıcıllığı -ni darıxdırıcı hesab edir, əgər uzunluğu onun darıxma həddi -yə bərabər olan bir monoton altardıcıllıq [l, r] varsa, yəni r - l + 1 = k olduqda.

Lucas Lisa-ya ardıcıllığını təqdim etmək istəyir, amma bu ardıcıllıq onun üçün darıxdırıcı ola bilər. Buna görə də Lucas öz ardıcıllığı -də bəzi elementləri dəyişmək istəyir ki, Lisa ondan oynayarkən darıxmasın. Lakin Lucas tənbəldir və ardıcıllığında mümkün qədər az elementi dəyişmək istəyir. Sizin vəzifəniz Lucas-a tələb olunan dəyişiklikləri tapmaqda kömək etməkdir.

Giriş Veriləri

Birinci sətirdə iki tam ədəd və (3 \leq k \leq n \leq 10^6) - ardıcıllığın uzunluğu və Lisa'nın darıxma həddi olan ədəd verilir. İkinci sətirdə tam ədəd (1 \leq b[i] \leq 99999) - Lucasın malik olduğu ilkin ardıcıllıq verilir.

Çıxış Veriləri

Birinci sətirdə tam ədədini - ardıcıllığında dəyişdirilməsi lazım olan minimum element sayını yazın ki, ardıcıllıq Lisa üçün darıxdırıcı olmasın. İkinci sətirdə tam ədəd (0 \leq a[i] \leq 10^5) yazın ki, tam ədədlər ardıcıllığı Lisa üçün darıxdırıcı olmasın və ilkin ardıcıllıq ilə məhz mövqedə fərqlənsin.

Nümunələr

Nümunə 1

Loading
Loading

Nümunə 2

Loading
Loading

Nümunə 3

Loading
Loading

Nümunə 4

Loading
Loading

Nümunə 5

Loading
Loading

Nümunə 6

Loading
Loading

Nümunə 7

Loading
Loading

Nümunə 8

Loading
Loading

Nümunə 9

Loading
Loading