#luoguP12179. DerrickLo's Game (UBC002B)
DerrickLo's Game (UBC002B)
本题没有可用的提交语言。
题目背景
The English statement is provided here. You must submit your solution only in the Chinese version.
题目描述
在 DerrickLo 的游戏中,他有 个属性,第 个属性的初始值为 ,接下来根据游戏进度变化,他会给你一些修改操作或者询问,形如:
1 k x
,将 变为 (修改操作)。2 l r
,问仅通过以下操作(但不真正执行)使区间变为相同的数的最小代价(询问)。操作分别是:
- 选择整数 ,将 增加 ,代价为 。
- 选择整数区间 ,将 全部变为 ,代价为 。
输入格式
第一行,两个正整数 ,表示 DerrickLo 的属性个数与修改操作和询问的总数。
第二行, 个正整数表示序列 。
接下来 行,每行三个整数,表示一次修改操作或询问。
输出格式
设共有 次询问,输出 行,分别表示每次询问的答案。
3 2
1 2 3
2 1 2
2 1 1
1
0
提示
样例说明
第一次询问中,选择 使其增加 即可,代价为 。
第二次询问中,由于区间大小为 ,所以不需要任何操作。
数据范围
对于 的数据,保证输入数据全部为整数,且 ,对于修改操作,,;对于询问,。