QOJ.ac

QOJ

実行時間制限: 4.0 s メモリ制限: 32 MB 満点: 160

#16630. INSPEKTOR

統計

在一个小国里,一个新城镇刚刚落成。和往常一样,Mirko 获得了首席税务监察员的职位。他的职责是确保镇上所有不同公司的账目正确。

主街旁有 $N$ 个办公室,从左到右依次编号为 $1$ 到 $N$。起初,所有办公室都是空的;随着时间的推移,公司会搬进和搬出这些办公室。Mirko 会不时路过其中一些办公室,并仅审计这些办公室中当前最富有的那家公司的账目。

一家公司搬入由四个整数描述:

  • $T$ – 搬入日期,从城镇落成(即第 $1$ 天)开始编号,
  • $K$ – 办公室编号,
  • $Z$ – 公司的每日利润(如果公司亏损,则可能为负数),
  • $S$ – 搬入当天公司账户的余额。

如果办公室 $K$ 中已经有一家公司,那么在新公司搬入时,原公司就会搬出。新公司在搬入后的第二天才开始营业(或赚取利润)。

Mirko 的巡查由三个整数描述:

  • $T$ – 巡查日期,从城镇落成开始编号,
  • $A$ 和 $B$ – Mirko 将路过编号在 $A$ 和 $B$ 之间(含 $A$ 和 $B$)的所有办公室。

由于 Mirko 仅在一天结束时工作,因此在 Mirko 巡查时,所有公司都已结束当天的营业并结算了当天的利润。

请编写一个程序,帮助 Mirko 找出在每次巡查中,他所路过的办公室中当前最富有的公司的账户余额。

输入格式

输入的第一行包含两个正整数 $N$($1 \le N \le 100\,000$)和 $M$($1 \le M \le 300\,000$),分别表示办公室的数量和事件的数量。

接下来的 $M$ 行,每行包含一个事件的描述,格式为以下两者之一:

  • 1 T K Z S(表示公司搬入)
  • 2 T A B(表示 Mirko 的巡查)

所有事件按时间顺序给出,且每天最多发生一个事件(即 $T$ 是严格递增的)。最后一个事件的天数将小于 $10^6$,所有 $Z$ 和 $S$ 的绝对值都将小于 $10^6$。

输出格式

对于 Mirko 的每次巡查,输出一行,包含 Mirko 将要审计的公司的账户余额;如果他路过的所有办公室都是空的,则输出单词 nema(不带引号)。

样例

输入样例 1

2 4
1 1 1 2 4
1 2 2 3 2
2 5 1 2
2 7 1 2

输出样例 1

12
17

输入样例 2

3 6
1 1 1 4 -2
1 2 2 2 6
2 3 3 1
2 4 3 1
1 5 3 -6 20
2 6 2 3

输出样例 2

8
10
14

输入样例 3

5 9
1 1 5 4 -5
2 2 3 5
1 3 4 6 9
2 4 1 2
1 6 2 2 3
2 8 2 1
1 9 4 0 17
2 10 5 5
2 11 1 4

输出样例 3

-1
nema
7
31
17

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.