QOJ.ac

QOJ

حد الوقت: 2.0 s حد الذاكرة: 512 MB مجموع النقاط: 100

#78. 硬币

الإحصائيات

Niwango 和 Nikomoba 正在玩一个游戏。

有 $N$ 枚硬币排成一行,编号从 $1$ 到 $N$。初始时,奇数编号的硬币正面朝上,偶数编号的硬币背面朝上。第 $i$ 枚硬币的价值为 $S_i$。

游戏共进行 $N-1$ 轮,轮次编号从 $1$ 到 $N-1$。Niwango 在奇数轮进行操作,Nikomoba 在偶数轮进行操作。在第 $i$ 轮,当前玩家最多可以翻转 $i$ 和 $i+1$ 号硬币中的一枚。(玩家也可以选择不翻转任何硬币)。

在 $N-1$ 轮结束后,Niwango 拿走所有正面朝上的硬币。玩家的得分是他所拿走硬币的价值之和。假设双方均采取最优策略,计算 Niwango 的得分。

此外,会有 $Q$ 次硬币价值的更新。在第 $i$ 次更新中,硬币 $P_i$ 的价值减少 $D_i$。此更新对后续所有操作均有效;例如,在第二次更新后,前两次更新均已生效。对于每次更新,请计算在第 $i$ 次更新后开始游戏时,Niwango 的得分。

输入格式

$N$ $S_1 \dots S_N$ $Q$ $P_1 \ D_1$ $\vdots$ $P_Q \ D_Q$

数据范围

  • $2 \le N \le 200000$
  • $1 \le S_i \le 10^9$
  • $0 \le Q \le 200000$
  • $1 \le P_i \le N$
  • $1 \le D_i$
  • 在任何时刻,每枚硬币的价值均为正数。

输出格式

输出 $Q+1$ 行。第 $i$ 行输出在经过 $(i-1)$ 次硬币价值更新后,开始游戏时 Niwango 的得分。

样例

样例输入 1

4
1 2 3 4
1
4 3

样例输出 1

7
5

样例输入 2

8
3 1 4 1 5 9 2 6
5
3 3
6 6
8 4
1 1
6 2

样例输出 2

19
16
16
12
11
11

Editorials

IDTypeStatusTitlePosted ByLast UpdatedActions
#97EditorialOpen题解Milmon2025-12-12 18:11:43View

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.