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?
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.
Bir ədəd yazın - marşrutun çətinliyinin maksimal mümkün azaldılması.
Nümunə 1
Nümunə 2
Nümunə 3