给出一个长度为n的整数数组a,下标从1开始。
q次询问,每次询问给出两个区间 [l1,r1],[l2,r2],先让下标在[l1,r1]里的元素乘以2,再让下标在[l2,r2]里的元素乘以 2,输出每次询问操作后数组总和是多少?
询问是相互独立的,每次询问后都把数组还原为初始状态。
先看两种情况的贡献: 1.第一种的贡献也就是l1到r1的总和加上l2到r2的总和. 2.第二种的贡献是l1到r1的总和加上l2到r2的总和再加上l2到r1的总和
#include <bits/stdc++.h>
using namespace std;