迴圈
輸入n m
輸入數列
計算級數
迴圈
輸入l r
輸出兩級數差值
#include <iostream>
#define N 100001
using namespace std;
int main()
{
int n, m;
int food[N], sum[N];
int l, r;
while(cin >> n >> m)
{
sum[0] = 0;
for(int i = 1; i<=n; i++)
{
cin >> food[i];
sum[i] = food[i] + sum[i-1];
}
while(m--)
{
cin >> l >> r;
cout << sum[r] - sum[l-1] << endl;
}
}
return 0;
}
全站熱搜
留言列表