迴圈

輸入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;
}
 

 
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大神(偽) 的頭像
    大神(偽)

    大神的世界

    大神(偽) 發表在 痞客邦 留言(0) 人氣()