#3341. Pizzeria Queries

Pizzeria Queries

Pizzeria Queries

题目描述

街上有 nn 座建筑,编号为 1,2,\dots,nn。每座建筑都有一家披萨店和一间公寓。 第 kk 座建筑的披萨价格为 pkp_k。如果你从建筑 aa 向建筑 bb 订披萨,其价格(含配送费)为 pa+abp_a+|a-b|。 你的任务是处理两类查询:

输入格式

第一行输入有两个整数 nnqq:建筑数量和查询数量。 第二行有 nn 个整数 p1,p2,p_1,p_2,\dots,pnp_n:每座建筑的初始披萨价格。 最后有 qq 行,每行描述一个查询。每行要么是 "1 k x",要么是 "2 k"。

输出格式

对于每个类型为 2 的查询,输出答案。

6 3
8 6 4 5 7 5
2 2
1 5 1
2 2
5
4

提示

1n,q21051 \le n,q \le 2 \cdot 10^5 1pi,x1091 \le p_i, x \le 10^9 1kn1 \le k \le n

标签: CSES2206|区间查询

来源

CSES2206|区间查询