Dağ yolu#7489

Dağ yolu

1 saniyə
64 meqabayt
Asan

Almatı ətrafında turistlər üçün dağlıq dairəvi bir marşrut təşkil edilib (başlanğıc və bitiş nöqtəsi eyni yerdədir). Bu marşrutu, hər biri dəniz səviyyəsindən a[i] metr hündürlükdə olan n pillə ilə modelləşdirəcəyik. Yanaşı pillələr eyni hündürlükdə ola bilər. Marşrutun çətinliyi, eniş və yüksəlişlərin cəmi ilə müəyyən edilir. Yəni rəsmi olaraq,

çətinlik = |a[1] - a[2]| + |a[2] - a[3]| + ... + |a[n-1] - a[n]| + |a[n] - a[1]|

Məlum olub ki, ilkin olaraq qurulmuş marşrut turistlər üçün çox çətindir. Onu sadələşdirmək üçün k blokdan istifadə edə bilərik. Hər bir blokun eni pillənin eni ilə eynidir və hündürlüyü 1 metrdir. İstənilən bloku istənilən pilləyə və ya əvvəl qoyulmuş bloka yerləşdirmək və ya ümumiyyətlə istifadə etməmək olar.

Bu yolla marşrutun çətinliyini nə qədər azaltmaq olar?

Giriş məlumatları

Birinci sətirdə n (2 ≤ n ≤ 10^6) və k (1 ≤ k ≤ 10^9) ədədləri verilir. Növbəti sətirdə hər bir pillənin hündürlüyü olan n tam qeyri-mənfi ədəd verilir.

Çıxış məlumatları

Bir ədəd yazın - marşrutun çətinliyinin maksimal mümkün azaldılması.

Nümunələr

Nümunə 1

Loading
Loading

Nümunə 2

Loading
Loading

Nümunə 3

Loading
Loading