假的线段树
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目背景
LS疯狂迷恋线段树,但是如果出在语法测试中确实有点过分,那就来一棵假的线段树。
题目描述
线段树是以后要学习的一种神奇的数据结构,它能实现的是对一个数组进行区间修改,区间查询。现在LS给你一个由个数组成的数组,接下来又会让你进行次操作,一共可能会有两种操作,如下:
- 当时,给出三个数,将到的所有数都加。
- 当时,给出两个数,输出到之间所有数的和。
PS:题目中所给数列下标从1开始
输入格式
第一行输入两个整数,具体含义见题目描述
第二行输入个整数,为数组。
接下来行,每行由三或四个整数构成,为或。
输出格式
对于每次的操作,都要输出该操作得到的和。
输入输出样例
输入#1
输出#1
数据范围与约定
对于的数据,。