D. D. 魔法

    传统题 文件IO:magic 2000ms 1024MiB

D. 魔法

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

给定一个初始为空的可重集,你需要维护 QQ 次操作,每次操作形如:

  • 1 x:加入一个数 xx,保证 1xn1 \le x \le n
  • 2 l r:询问区间 [l,r][l,r],对于所有 d[l,r]d \in [l,r],不断释放如下法术:
    • 将集合中所有数减去 dd,如果存在至少一个数 0\le 0,则删除这些数后重新释放法术;否则结束释放。
    • 你需要求出总共 rl+1r-l+1dd 的释放次数之和。

输入格式

第一行两个整数 n,Qn,Q

接下来 QQ 行,每行表示一个操作。

输出格式

对于每个 22 操作,输出一行一个整数表示答案。

样例

样例输入

10 10
2 7 9
1 6
2 7 10
1 10
1 7
2 7 10
1 7
1 1
2 6 7
1 4

样例输出

3
8
11
6

数据范围与约定

对于所有数据,有:

  • 1n1051 \le n\le 10^5
  • 1xn1 \le x \le n
  • 1Q1061 \le Q \le 10^6
测试点编号 附加限制
141 \sim 4 n,Q103n,Q \le 10^3
585 \sim 8 l=rl=r
9149 \sim 14 22 操作都在 11 操作之后
151815 \sim 18 Q105Q \le 10^5
192519 \sim 25

11.15

未参加
状态
已结束
规则
OI
题目
4
开始于
2024-11-15 8:00
结束于
2024-11-15 12:30
持续时间
4.5 小时
主持人
参赛人数
76