19 条题解

  • 1
    @ 2023-6-16 22:06:58
    #include <bits/stdc++.h>//直接使用万能头
    using namespace std;
    const int N = 1e6 + 10;
    int a[N],n,m,qzh[N]; 
    #define int long long
    signed main(){
    	cin >> n >> m;
    	cin >> a[0];
    	qzh[0] = a[0];
    	for(int i = 1;i < n;i++){
    		cin >> a[i];
    		qzh[i] = qzh[i - 1] + a[i];
    	}
    	for(int i = 1;i <= m;i++){
    		int l,r;
    		cin >> l >> r;
    		if(l == 1) cout << qzh[r - 1];
    		else{
    			cout << qzh[r - 1] - qzh[l - 2];
    		}
    		cout << endl;
    	}
    }
    

    信息

    ID
    1284
    时间
    1000ms
    内存
    256MiB
    难度
    6
    标签
    递交数
    965
    已通过
    269
    上传者