#H. 图灵王的团子

    远端评测题 1000ms 128MiB

图灵王的团子

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

题目描述

图灵王最近喜欢上了吃团子,他发现,对于颜色为 c\bm c 的团子,它的售价为 c\bm c。于是图灵王去购进了一个生产团子的机器,这个机器有个特性,每次生产的团子必定是一个连续的区间。

为了储存已经生产出来的团子,图灵王使用了一种类似于「栈」的结构。在一天的开始,这个栈为空栈。现在有 nn 次操作,分为两种:

  1. 1 l r\colorbox{f0f0f0}{\verb!1 l r!} :团子机器生产出来了颜色为 l,l+1,r1,rl,l+1,\cdots r-1,r 的团子。图灵王将这些团子依次入栈。也就是在栈顶依次加入 l,l+1,l+2,r1,rl,l+1,l+2,\cdots r-1,r
  2. 2 k\colorbox{f0f0f0}{\verb!2 k!} :有一位客人想要购买 kk 个团子。此时图灵王会依次从栈顶取出 kk 个团子并售出。保证 kk 不大于当前栈内的团子个数。

你要做的,就是对于每个操作 22 输出这些团子的总价格。

输入格式

第一行有一个整数 nn,表示操作的个数。 接下来 nn 行描述一组询问。第一个整数 opop 表示询问的种类,若为 11 则为操作 11,为 22 则为操作 22

  • 对于操作 11,接下来有两个整数 l,rl,r,含义如题面所示。
  • 对于操作 22,接下来有一个整数 kk,含义如题面所示。

输出格式

若干行。对于每次操作 22,输出这些团子的售价之和。

6
1 1 14
2 5
1 14 19
1 1 9
2 8
2 10
60
44
124

数据范围

  • 对于前 30%30\% 的数据,n,l,r100n,l,r\le100
  • 对于另外 20%20\% 的数据,l=rl=r
  • 对于另外 20%20\% 的数据,k10k\le 10
  • 对于 100%100\% 的数据,1n5×1051\le n\le 5\times 10^50lr1060\le l\le r \le 10^61k10121\le k \le 10^{12}

12.31上午8点半练习及作业

未认领
状态
已结束
题目
8
开始时间
2023-12-31 0:00
截止时间
2024-2-29 23:59
可延期
24 小时