#CSES2206. 披萨店查询
披萨店查询
题目背景
翻译自 CSES-2206 题。
题目描述
街道上有 栋建筑,编号为 。每栋建筑都有一个披萨店和一间公寓。
第 栋建筑的披萨价格为 。如果你从建筑 订购披萨送到建筑 ,其价格(包括配送费用)为 ,其中 是建筑 到建筑 的距离。
你的任务是处理两种类型的查询:
- 更新建筑 的披萨价格为 。
- 你在建筑 并想订购披萨,询问最低的披萨价格是多少。
输入格式
第一行包含两个整数 和 :分别表示建筑的数量和查询的数量。
第二行包含 个整数 :表示每栋建筑初始的披萨价格。
接下来有 行描述查询。每一行是以下两种之一:
1 k x
:将建筑 的披萨价格更新为 。2 k
:你在建筑 ,询问从建筑 订购披萨的最低价格。
输出格式
对于每个查询类型为 2
的查询,输出一个整数,即从建筑 订购披萨的最低价格。
样例
6 3
8 6 4 5 7 5
2 2
1 5 1
2 2
5
4
说明/提示
;
;
。