Masala #0538

Xotira 256 MB Vaqt 1000 ms Qiyinchiligi 50 %
14
Muallif: Namangan PM

  

Maksimal summa

Sizga uzunligi \(n\) ga teng bo’lgan \(a\) massiv berilgan. Sizning vazifangiz quyidagi operatsiya bir marta bajarilgach erishish mumkin bo’lgan maksimal qism-massiv yig’indisini topishdir.

  • Massivdan qandaydir qism-massiv tanlab undagi barcha elementlarni qiymatini 0 ga aylantiring.

Kiruvchi ma'lumotlar:

Birinchi qatorda sizga \(t\) – testlar soni beriladi. \((1 ≤ t ≤ 2*10^4)\). Keyingi \(t\) ta qatorning har birida sizda:

  • Birinchi qatorida sizga \(n\) – massiv uzunligi beriladi. \((1 ≤ n ≤ 5*10^5)\)
  • Ikkinchi qatorda sizga \(n\) ta son – massiv elementlari beriladi. Massiv elementari \(10^9\) dan oshmaydi.

Chiquvchi ma'lumotlar:

\(t\) ta qatorning har biriga faqatgina bitta son – erishish mumkin bo’lgan qism-massivning maksimal summani chiqaring.


Misollar
# input.txt output.txt
1
1
4
-1 4 -1 2
6
Yechimini yuborish
Bu amalni bajarish uchun tizimga kiring, agar profilingiz bo'lmasa istalgan payt ro'yxatdan o'tishingiz mumkin