H. Saşko və hamar keçidlər
Sashko keçidlərin hamar olmasını çox sevir. Xüsusilə, o, hər hansı iki qonşu ədəd arasındakı modul fərqi müəyyən bir ədədindən kiçik və ya bərabər olan massivləri əla hesab edir.
Sashko uzunluğu olan tam ədədlər massivini alıb. O, bu massiv üzərində yalnız bir əməliyyat yerinə yetirə bilər - istənilən iki ədədi yerlərini dəyişdirə bilər. İndi o, bu əməliyyat vasitəsilə əla bir massiv əldə edə biləcəyini öyrənmək istəyir və sizdən kömək istəyir.
Giriş verilənləri
Birinci sətir iki tam ədəd və (, ) - massiv uzunluğu və qonşu ədədlər arasındakı maksimal icazə verilən fərqi ehtiva edir.
İkinci sətir tam ədəd () - massiv ədədlərini ehtiva edir.
Çıxış verilənləri
Tək bir sətirdə boşluqla ayrılmış iki tam ədəd çıxarın:
, əgər massivi əla etmək mümkün deyilsə.
, əgər massiv artıq əla bir massivdirsə.
, əgər massiv əla deyilsə və massivi əla etmək üçün və mövqelərindəki ədədləri dəyişdirmək lazımdırsa (). Əgər bir neçə belə indeks cütü varsa, onlardan hər hansı birini çıxarın.
Qeyd edin ki, indeks cütündə birinci ədəd ikinci ədəddən kiçik olmalıdır.
Nümunələr
Qeyd
İkinci nümunədə iki sıfır olmayan ədəd çıxarmaq səhv olardı, çünki massiv artıq əla bir massivdir.
Üçüncü nümunədə massivi əla etmək mümkün olmadığını asanlıqla təsdiqləmək olar.