A21284.序列变换

普及/提高-

通过率:0%

时间限制:1.00s

内存限制:128MB

题目描述

给定一个由 nn 个整数构成的序列 a1,a2,,ana_1, a_2, \ldots , a_n,你需要对它进行如下操作:

  1. 输入格式 1 x y,表示把所有 akxa_{k x}kk 为正整数,kxnk x \le n)都加上 yy
  2. 输入格式 2 j,表示输出 aja_j

输入格式

第一行,两个数 n,mn, m,表示有 nn 个数,mm 条操作。
第二行,nn 个数 a1,a2,,ana_1, a_2, \ldots , a_n
接下来 mm 行,为 mm 条操作。

输出格式

输出若干行,每行对应一次操作2。

输入输出样例

  • 输入#1

    5 4
    6 9 9 8 1 
    2 4
    1 2 5
    1 3 1
    2 4
    

    输出#1

    8
    13

说明/提示

对于 40%40 \% 的数据,n100n \le 100
对于 100%100 \% 的数据,1n1061 \le n \le {10}^61m1051 \le m \le {10}^5ai106|a_i| \le {10}^6y106|y| \le {10}^61xn1 \le x\le n0jn0\le j \le n,操作 2 不超过 104{10}^4 条。

首页