第一行包含一个正整数 T,表示测试数据的组数。接下来为 T组数据。 每一组数据的第一行包含两个整数 n 和 q, 分别表示 U中的元素个数和事件个数。 接下来的一行,包含n 个用一个空格隔开的正整数,第 i 个整数为初始的序列中第 i 个元素 ui。 接下来 q 行,每行代表一个事件(按事件发生顺序输入) 。每行的第一个数非 0 即 1,表示这个事件的类型。 若为 0 :在 0 之后还有三个整数 l,r 和 c(这四个数之间均有一个空格) ,表示小 W将Ul,Ul+1,....Ur增加 c; 若为 1 :表示两人进行了一次“拼点游戏” ,你需要输出相应的结果。 输入数据保证序列 U中的所有元素总是正整数。