Pref Suff Chmyaaax Diff
tam sayıdan ibarət ardıcıllığı verilir. Aşağıdakı addımları verilmiş sıra ilə yerinə yetirməlisiniz:
Bir indeksi seçin.
Ardıcıllığı iki hissəyə bölmək: və .
Hər iki hissədən bir element silin.
birinci hissənin elementlərinin cəmi olsun və ikinci hissənin elementlərinin cəmi olsun. Sizə -nin maksimum mümkün dəyərini tapmalısınız. Digər bir ifadə ilə, bu addımları yerinə yetirdikdən sonra əldə olunan hissələrin cəmlərinin fərqlərinin maksimum mümkün dəyərini tapmalısınız.
Boş hissənin elementlərinin cəmi olacağını götürə bilərsiniz.
Giriş verilənləri
Birinci sətirdə, tam sayı — ardıcıllığında olan elementlərin sayıdır.
İkinci sətirdə, tam sayı — — ardıcıllığın elementləri.
Çıxış verilənləri
Birinci və yeganə sətirdə, bir tam sayı çıxış etməlisiniz — belə addımları yerinə yetirdikdən sonra əldə olunan hissələrin cəmlərinin fərqlərinin maksimum mümkün dəyərini.
Nümunələr
Qeyd
Birinci nümunədə, ardıcıllığı bölmək üçün tək bir yol seçməkdir, yəni iki altardıcıllıq və əldə etməkdir. Onlar hər ikisi də bir elementdən ibarətdir, belə ki, hər iki altardıcıllıqdan bir element silmək yeganə yol onları hər iki silməkdir. Beləliklə, altardıcıllıqlar boşalır, onların cəmləri olur, beləliklə cavab -dır.
İkinci nümunədə, əməliyyatları yerinə yetirməyin yolu var:
-> -> nəticə ;
-> -> nəticə ;
-> -> ;
-> -> ;
-> -> ;
-> -> ;
-> -> ;
-> -> ;
-> -> ;
-> -> .
Görə biləcəyimiz kimi, burada maksimum mümkün dəyər -dir, ki, bu dəyəri seçərək və birinci altardıcıllıqdan , ikinci altardıcıllıqdan isə qalaraq əldə edə bilərik.
Üçüncü nümunədə, ardıcıllığı necə böldüyümüz və onlardan hansı elementi siləcəyimiz əsas deyil — əldə olunan hər hansı altardıcıllığın cəmi həmişə olacaq, beləliklə onların arasındakı fərq də həmişə olacaq.
Qiymətləndirmə
(4 bal): ;
(4 bal): massivin bütün elementləri bərabərdir ( bütün üçün);
(5 bal): massivin bütün elementləri müsbət ədədlərdir ( bütün üçün);
(7 bal): massiv artan sıra ilədir ( bütün üçün);
(10 bal): ;
(10 bal): ;
(10 bal): əlavə məhdudiyyətlər yoxdur.