有 n 个购买计划,第 i 个计划形如:
- 花费 ai 的价钱购买一个物品;
- 花费 bi 的价钱购买两个物品。
两个选项不能同时选择,每个计划最多能执行一次。给定 q 次操作:
1 p x y
:ap←x,bp←y2 l r k
:只能执行 i∈[l,r] 中的计划,希望购买 k 个物品,花费的最少的价钱是多少
输入格式
一行两个整数 n,q
n 行两个整数 ai,bi
q 行操作,格式同上
输出格式
对每个询问操作输出一行一个整数
样例
见下发文件
数据范围
1≤n,q≤1×105,1≤ai<bi≤109,0≤l≤r<n,1≤k≤2(r−l+1)
子任务
子任务编号 | 特殊性质 | 分值 |
---|---|---|
1 | 1≤n,q≤14 | 5 |
2 | 1≤n,q≤300 | 5 |
3 | 1≤n,q≤2×103 | 15 |
4 | 1≤n,q≤1×105,l=0,保证没有 1 操作 | 15 |
5 | 保证没有 1 操作 | 10 |
6 | 1≤n,q≤8×104 | 20 |
7 | 无 | 30 |