Yer maydoni
Vaqt: 1 s · Xotira: 256 MB
- Prefiks yig'indilar
Shart
Shahar ta katakka bo'lingan, har bir katakning narxi ma'lum. Sizda so'm bor. Umumiy narxi dan oshmaydigan, yuzi (kataklar soni) eng katta to'g'ri to'rtburchakli maydonni sotib oling. Bunday maydonlar bir nechta bo'lsa, eng arzonini tanlang.
Kirish formati
Birinchi qatorda , , (, ). Keyingi ta qatorning har birida ta butun son — kataklar narxi ().
Chiqish formati
Bitta qatorda ikki son: maydon yuzi va narxi. Birorta katak ham sotib olib bo'lmasa, 0 0.
Namunalar
Kirish
3 5 9 1 2 3 4 5 6 7 8 9 10 5 1 1 1 1
Chiqish
5 9
Izoh
Yuqori va pastki qatorlarni tanlang ( juftlik) — har bir ustunning shu oraliqdagi narxi ustun prefiksidan da olinadi. Narxlar manfiy emas, shuning uchun ustunlar bo'yicha ikki ko'rsatkich ishlaydi: har bir o'ng chegara uchun yig'indi bo'ladigan eng chap chegarani toping. Jami .
Eng katta yuz uchun faqat har bir o'ng chegaradagi eng uzun oyna yetarli: qisqarog'i shu qatorlarda kattaroq yuzni beradi. Butun shahar narxi gacha yetadi — 2D prefiks ishlatsangiz, 64 bitli tur kerak.
Manba: UVa 11951.
