QOJ.ac

QOJ

時間限制: 1 s 記憶體限制: 512 MB 總分: 100

#3642. 脆脆的脆片

统计

Kile 是萨格勒布一家著名餐厅的主厨。最近他辞职了,去 Malnar 先生的甜品店做了一名烘焙师,因为 Malnar 先生的店确实是最好的。而且,甜点一直是他最喜欢的食物。

上班第一天,厨房里有一张桌子,上面放着 $n$ 个盘子,第 $i$ 个盘子里有 $A_i$ 个顶级蛋糕。Kile 准备好开始工作了,但他没有意识到一个关键问题:在处理这些甜点时,他时不时会感到饥饿。

每一分钟,他都会执行以下三种操作之一:

  • ISPECI x y:在第 $x$ 个盘子上增加 $y$ 个新蛋糕。
  • POJEDI x y:Kile 太饿了,他从第 $x$ 个盘子上拿走并吃掉了 $y$ 个蛋糕。
  • POSLUZI y:将所有至少有 $y$ 个蛋糕的盘子从厨房移走并提供给客人。

盘子不会被放回厨房,盘子的索引保持不变。Kile 想知道在每次 POSLUZI 操作中,有多少个盘子被移出了厨房。请帮助他回答在接下来的 $q$ 分钟内的问题。

输入格式

第一行包含自然数 $n$ ($1 \le n \le 10^5$) 和 $q$ ($1 \le q \le 10^5$)。

第二行包含 $n$ 个整数,其中第 $i$ 个数表示 $a_i$ ($0 \le a_i \le 10^9$)。

接下来的 $q$ 行描述了发生的事件。

如果第 $i$ 个事件是 ISPECI,则该行包含数字 $x$ ($1 \le x \le n$) 和 $y$ ($0 \le y \le 10^9$)。

如果第 $i$ 个事件是 POJEDI,则该行包含数字 $x$ ($1 \le x \le n$) 和 $y$ ($0 \le y \le 10^9$)。保证 Kile 能成功完成所有 POJEDI 事件,即第 $x$ 个盘子中始终至少有 $y$ 个蛋糕。

如果第 $i$ 个事件是 POSLUZI,则该行包含数字 $y$ ($0 \le y \le 10^9$)。

输出格式

对于每个 POSLUZI 查询,输出被移出的盘子数量。同时,对于每个 POSLUZI 查询,输出被移出的蛋糕总数。

样例

输入格式 1

6 7
2 5 0 3 7 1
POSLUZI 6
ISPECI 3 4
POJEDI 2 2
ISPECI 1 3
POSLUZI 4
POSLUZI 3
ISPECI 6 4

输出格式 1

1 7
2 10
2 8

输入格式 2

4 6
1 2 6 2
ISPECI 2 2
POSLUZI 3
POJEDI 1 1
POSLUZI 1
ISPECI 1 3
POSLUZI 4

输出格式 2

2 10
1 1
0 0

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.