#P5243. 「2019-05-05提高模拟赛」序列(seq)
「2019-05-05提高模拟赛」序列(seq)
Description
给出一个长度为 的序列 ,每次对序列进行一下的某一个操作。
操作类型() | 输入格式 | 输出格式 | 操作含义 |
---|---|---|---|
1 l r |
一行一个数表示答案 | 求区间 的权值之和 | |
2 l r |
无 | 对区间 中的 每一个数 开根后 下取整 |
Input Format
第一行两个整数 表示序列长度和操作个数。
接下来一行 个数,表示序列 。
接下来 行表示操作,其格式见题目描述。
Output Format
见题目描述。
Sample
样例输入
5 2
1 2 3 4 5
2 1 3
1 1 5
样例输出
12
样例解释
修改操作后序列为:1 1 1 4 5
。
Hint
数据包编号 | 分值 | 特殊性质 | ||
---|---|---|---|---|
无 | ||||
无 | ||||
对于所有的数据,保证 在 范围内。