Masala #G2TXFP86QA
Weak Point
Siz armiyaning qo‘mondonisiz. Armiyada \(n\) ta askar bor, ular 1 dan n gacha raqamlangan.
Har bir askarning o‘z kuchi mavjud — massiv \(a[1..n]\).
Biror \([l, r]\) oraliqdagi askarlardan guruh tashkil qilinsa, bu guruhning weak point (zaif nuqtasi) quyidagicha aniqlanadi:
- Weak point - ushbu oraliqda uchramaydigan eng kichik nomanfiy butun son, ya’ni \(MEX(l, r)\).
Guruhning umumiy kuchi esa quyidagicha hisoblanadi:
\[Power(l, r) = MEX(l, r) \times \sum_{i=l}^{r} a[i]\]
Sizga \(q\) guruh beriladi. Har bir guruh \([l_i, r_i]\) oraliq bilan berilgan.
Sizning vazifangiz — berilgan barcha guruhlar orasida eng kuchli guruhning kuchini aniqlash.
Birinchi qatorda Ikkita natural son \(n, q\) - mos ravishda armiyadagi askarlar soni hamda so'rovlar soni beriladi. \((1\le n, q\le 10^5)\)
Ikkinchi qatorda \(n\) ta butun son - askarlarning kuchlari beriladi. \((0\le a[i]\le 10^9)\)
Keyingi qatordan boshlab \(q\) ta qatorda guruhlar kiritiladi. \((1\le l_i \le r_i \le n)\)
Yagona qatorda bitta natural son - eng kuchli guruhning kuchini chiqaring.
| # | input.txt | output.txt |
|---|---|---|
| 1 |
5 3 0 1 2 3 4 2 3 1 3 5 5 |
9 |