#AIC4436. 混合操作
混合操作
混合操作
输入 个整数,计算区间和。
输入格式
第一行包括一个整数 。 第二行包括 个整数。 第三行包括一个整数 ,表示需进行 次操作。 操作包括两种: 表示计算区间和; 表示修改 个整数的其中 个。(操作 只有 次) 接着有 行,每行表示 次操作: 如果第一个数字为 ,后面跟着区间的起点 ,终点 ; 如果第一个整数为 ,后面跟着被修改整数所在位置 ,修改为整数 。
输出格式
输出 行,每行一个整数,表示一个区间和。
10
2 1 3 6 4 20 15 10 4 11
5
1 3 7
1 4 9
2 8 20
1 7 10
1 5 8
48
59
50
59
提示
数据范围与提示
对 个整数做 次操作: 第1次:计算[3~7]区间和,结果48; 第2次:计算[4~9]区间和,结果59; 第3次:修改第8个数字10,修改为20; 第4次:计算[7~10]区间和,结果50; 第5次:计算[5~8]区间和,结果59。
时间限制: 1000ms
内存限制: 128MB