e002: 區間和練習
Tags :
Accepted rate : 15人/18人 ( 83% ) [非即時]
評分方式:
Tolerant

最近更新 : 2022-02-23 23:33

Content

給定一個長度為$n$的整數陣列$a_1,a_2,...,a_n$,以及$k$對正整數$L,R$。對於每對$L,R$,請求出$a_L+a_{L+1}+...+a_R$

Input

第一行有兩個正整數$n,k$,以空白隔開$(n,k<10^6)$

第二行包含$n$個正整數$a_1,a_2,...,a_n$,以空白隔開 $(a_i<=10^9)$

接下來有$k$行

每行包含兩個正整數$L,R$,以空白隔開$(1 \le L \le R \le n)$

 

 

Output

對於每組$L,R$,依序印出$a_L+...+a_R$的值,共$k$行

Sample Input
5 5
3 1 4 1 5
1 2
1 3
2 3
1 4
1 5
Sample Output
4
8
5
9
14
測資資訊:
記憶體限制: 64 MB
公開 測資點#0 (20%): 1.0s , <1K
公開 測資點#1 (20%): 1.0s , <1M
公開 測資點#2 (20%): 1.0s , <1M
公開 測資點#3 (20%): 1.0s , <10M
公開 測資點#4 (20%): 1.0s , <10M
Hint :

前綴和

Tags:
出處:
[管理者:
s810368 (test)
]


ID User Problem Subject Hit Post Date
沒有發現任何「解題報告」