(https://www.acwing.com/problem/content/804/) 假定有一个无限长的数轴,数轴上每个坐标上的数都是0. 现在,我们首先进行 n 次操作,每次操作将某一位置x上的数加c. 近下来,进行 m 次询问,每个询问包含两个整数l和r,你需要求出在区间[l, r]之间的所有数的和. 输入格式 第一行包含两个整数n和m. 接下来 n 行,每行包含两个整数x和c. 再接下里 m 行,每行包含两个整数l和r. 输出格式 共m行,每行输出一个询问中所求的区间内数字和. 数据…
https://www.acwing.com/problem/content/804/ #include <iostream> #include <vector> #include <algorithm> #include<bits/stdc++.h> using namespace std; typedef pair<int, int> PII; ; int n, m; int a[N], s[N]; //a是数字 s是前缀和 vector&l…