#P6974. [NEERC 2015] Adjustment Office

[NEERC 2015] Adjustment Office

Description

加里森和安德森在一家名为“Adjustment Office”的公司工作。在竞争公司中,员工改变现实,而在这家公司中,他们尝试预测未来。

他们得到一个 n×nn \times n 的大方板。最初在这个方板的每个单元格 (x,y)(x, y) 中写着 x+yx + y 的值(1x,yn1 \leq x, y \leq n)。他们知道在未来将会有两种类型的查询:

  • “R rr”——计算第 rr 行的所有值之和,打印结果并将第 rr 行的所有值设为零;
  • “C cc”——计算第 cc 列的所有值之和,打印结果并将第 cc 列的所有值设为零。

他们已经预测了将会有哪些查询和结果。他们需要确保他们正确预测了结果。请帮助他们计算查询的结果。

Input Format

输入的第一行包含两个整数 nnqq1n1061 \leq n \leq 10^61q1051 \leq q \leq 10^5)——方板的大小和查询的数量。

接下来的 qq 行中的每一行包含一个查询的描述。每个查询要么是“R rr”(1rn1 \leq r \leq n),要么是“C cc”(1cn1 \leq c \leq n)。

Output Format

输出文件应包含 qq 行。第 ii 行应包含一个整数——第 ii 个查询的结果。

3 7
R 2
C 3
R 2
R 1
C 2
C 1
R 3

12
10
0
5
5
4
0

Hint

时间限制:1 秒,内存限制:256 MB。

题面翻译由 ChatGPT-4o 提供。