QOJ.ac

QOJ

実行時間制限: 2 s メモリ制限: 1024 MB 満点: 100 ハック可能 ✓

#18390. 披萨 (U+1F355 U+1F60B U+1F92E)

統計

Kuong 非常挑食。为了防止 Kuong 挑食,他的朋友们决定在他喜欢的披萨上放各种配料。这个披萨是圆形的,第一块和最后一块披萨是相连的。

Kuong 的披萨偏好度定义为连续披萨块偏好度之和的最大值。此外,每一块披萨的偏好度等于该披萨块上所有配料的偏好度之和。没有放任何配料的披萨块,其偏好度为 0。

由于不选择任何披萨块来定义披萨的偏好度是不合理的,因此披萨的偏好度仅包含选择一个或多个披萨块的情况。

最初,披萨上没有任何配料。Kuong 的朋友们总共进行了 $Q$ 次操作,每次操作为以下两种之一:

  • 1 $a$ $b$:在第 $a$ ($1 \le a \le S$) 块披萨上添加一个偏好度为 $b$ ($-10^9 \le b \le 10^9$) 的配料。
  • 2:询问 Kuong 当前披萨的偏好度是多少。

输入格式

第一行包含披萨的块数 $S$ ($1 \le S \le 200\,000$) 和朋友们进行的操作次数 $Q$ ($1 \le Q \le 500\,000$),中间用空格分隔。

接下来的 $Q$ 行描述了具体操作。

操作 2 至少会出现一次。

输入的所有数字均为整数。

输出格式

对于每次操作 2,输出当前 Kuong 披萨的偏好度。

样例

样例输入 1

5 12
1 1 3
1 2 3
1 3 -5
2
1 5 3
2
1 4 3
2
1 4 -5
2
1 3 4
2

样例输出 1

6
9
12
9
9

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.