-
Du har en lista med heltalen $A_0, A_1, \dots , A_{N-1}$.
Du ska svara pĂ„ $Q$ stycken frĂ„gor âberĂ€kna $A_l+A_{l+1}+\cdots +A_{r}$â, dĂ€r $l$ och $r$ Ă€r given för varje frĂ„ga.
Indata
Den första raden av indata innehÄller tvÄ heltal $N, Q$ ($1 \leq N, Q \leq 2 \cdot 10^5$).
NÀsta rad innehÄller $N$ positiva heltal $A_0, A_1, \dots , A_{N-1}$ ($1 \leq A_i \leq 10^9$).
DÀrefter följer $Q$ rader, som vardera innehÄller tvÄ heltal $L$ och $R$ ($0 \leq L \leq R \leq N-1$), intervallet för varje frÄga.
Utdata
Skriv ut $Q$ rader som vardera innehÄller ett heltal, svaret pÄ motsvarande frÄga.
PoÀngsÀttning
Din lösning kommer att testas pÄ en mÀngd testfallsgrupper. För att fÄ poÀng för en grupp sÄ mÄste du klara alla testfall i gruppen.
Grupp
PoÀng
GrÀnser
$1$
$50$
$N, Q \leq 1000$
$2$
$50$
Inga ytterligare begrÀnsningar.
Förklaring av exempelfall 1
I första frÄgan Àr $L=0$ och $R=3$. DÀrmed Àr svaret $A_0+A_1+A_2+A_3=1+4+3+1=9$.
Sample Input 1 Sample Output 1 5 4 1 4 3 1 2 0 3 0 1 2 3 1 2
9 5 4 7
Sample Input 2 Sample Output 2 3 1 1000000000 1000000000 1000000000 0 2
3000000000
-
To solve the problems, you can either start a virtual contest or register for regular practice. A virtual contest simulates a participation in the original contest with a duration of 15:00:00, while regular practice lets you submit solutions without any constraints.
You must log in to register. - A Subset sum 2
- B Subset sum 3
- C Subset sum
- D Range Sum 1
- E Range Sum 2
- F Range Sum 2.py
- G Range Sum SIMD