Berilgan uzunlikdagi massiv va va parametrlar, massivda istalgan sonli almashuvlarni amalga oshirishingiz mumkin. Amallar bajarilgandan so'ng (nol amallar ham mumkin), massivni aylantiramiz (uni cheksiz marta takrorlaymiz). Erishishingiz mumkin bo'lgan barcha massivlar orasidan quyidagi qiymatni maksimal darajada oshiradigan birini chiqarishingiz kerak:
Masalan, a=[1,2,3,4] uchun a_5=1 va a_6=2 deb hisoblaymiz va hokazo.
Birinchi qator bitta butun son (1 \le t \le 10) – test hollari soni.
Har bir test holining birinchi qatori uchta butun son , , (1 \le m \le n \le 10^5) (1 \le k \le 10^9) ni o'z ichiga oladi.
Har bir test holining ikkinchi qatori ta bo'sh joy bilan ajratilgan butun sonlar a_1,a_2,..,a_n (1 \le a_1,a_2,..,a_n \le 10^9) – massiv .
Barcha testlar uchun lar yig'indisi 2 \cdot 10^5 dan oshmasligi kafolatlanadi.
Qiymatni maksimal darajada oshiradigan ning har qanday to'g'ri permutatsiyasini chiqarishingiz kerak.
Example 1
Birinchi test holida, yig'indi qalin maydonda [3,[\textbf{4,9,5}],\text{1}] amalga oshiriladi, bu esa \max(f)=18 beradi.
Ikkinchi test holida, yig'indi qizil maydonda amalga oshiriladi: [\color{red}{2_{(2)},1_{(3)},3_{(1)}} \color{black}], bu esa \max(f)=6 beradi.
Uchinchi test holida, yig'indi quyidagi tarzda amalga oshiriladi (tsiklik naqshiga muvofiq):
[6,3,2,\color{red}{10}], umumiy yig'indi , va biz shu nuqtaga elementni qo'shdik.
[\color{red}{6,3,2,10}], umumiy yig'indi , va biz shu nuqtaga elementni qo'shdik.
[\color{red}{6,3,2,10}], umumiy yig'indi , va biz shu nuqtaga elementni qo'shdik.
[\color{red}{6,3,2,10}], umumiy yig'indi , va biz shu nuqtaga elementni qo'shdik.
[\color{red}{6,3,2,10}], umumiy yig'indi , va biz shu nuqtaga elementni qo'shdik.
Bu \max(f)=94 beradi.
(5 ball) : (m+k-1 \le n)
(10 ball) : (1 \le k \le n \le 10)
(10 ball) : (1 \le k \le n \le 500)
(15 ball) : (m=1)
(20 ball) : (a_i \le 2)
(40 ball) : qo'shimcha cheklovlar yo'q.