这是一道模板题。记下标从 111 开始,给定长为 nnn 的数组 aaa。你需要求 mmm 次区间 [l,r][l,r][l,r] 的和,即求 ∑i=lrai\sum_{i=l}^ra_i∑i=lrai。
输入
输入一行两个整数 n,m(1≤n,m≤105)n,m(1\le n,m\le 10^5)n,m(1≤n,m≤105)。
接下来输入一行 nnn 个整数,第 iii 个整数为 ai(−109≤ai≤109)a_i(-10^9\le a_i\le 10^9)ai(−109≤ai≤109)。
接下来输入 mmm 行,每行两个整数 l,r(1≤l≤r≤n)l,r(1\le l\le r \le n)l,r(1≤l≤r≤n),代表一次询问。
输出
对于每次询问,输出一行一个整数 ∑i=lrai\sum_{i=l}^ra_i∑i=lrai。
样例
6 2 1 1 4 5 1 4 1 6 4 5
16 6