QOJ.ac

QOJ

时间限制: 6.0 s 内存限制: 1024 MB 总分: 100 难度: [显示]

#9438. 两个盒子

统计

给定一个长度为 $N$ 的非负整数序列 $A = (A_1, A_2, \dots, A_N)$ 和 $Q$ 次查询。第 $i$ 次查询描述如下:

  • 将 $A_{x_i}$ 修改为 $y_i$,然后根据更新后的序列 $A$ 计算以下问题的答案。

有两个盒子,一个白色,一个黑色,以及 $M$ 个编号从 $1$ 到 $M$ 的球。初始时,所有球都在白色盒子中。 你执行 $N$ 次以下操作: * 选择一个满足 $1 \le x \le M$ 的整数 $x$。将球 $x$ 从其当前所在的盒子移动到另一个盒子中。

在第 $i$ 次操作后,黑色盒子中所有球的编号必须小于或等于 $A_i$。计算满足此条件的可能操作序列的数量,结果对 $998244353$ 取模。

按顺序处理查询。

数据范围

  • $1 \le N, Q \le 3 \times 10^4$
  • $1 \le M \le 15$
  • $1 \le x_i \le N$
  • $1 \le A_i, y_i \le M$

输入格式

输入通过标准输入按以下格式给出:

$N \ M \ Q$ $A_1 \ A_2 \dots A_N$ $x_1 \ y_1$ $x_2 \ y_2$ $\vdots$ $x_Q \ y_Q$

输出格式

输出 $Q$ 行。第 $i$ 行输出第 $i$ 次查询的答案。

样例

样例输入 1

3 3 2
1 3 1
3 2
1 3

样例输出 1

5
14

样例输入 2

6 8 1
3 8 7 7 1 6
1 4

样例输出 2

2100

样例输入 3

12 10 8
1 3 2 6 3 6 7 7 5 5 4 7
12 4
7 10
4 2
9 8
9 9
8 3
4 9
10 2

样例输出 3

2741280
3007680
1503840
1916160
1972800
728640
1821600
621440

说明

对于第一个样例: 对于第一次查询,$A = (1, 3, 2)$。在这种情况下,可能的操作序列包括,例如:

  • 选择 $x = 1$。将球 $1$ 从白色盒子移动到黑色盒子。此时黑色盒子包含球 $1$。
  • 选择 $x = 3$。将球 $3$ 从白色盒子移动到黑色盒子。此时黑色盒子包含球 $1$ 和 $3$。
  • 选择 $x = 3$。将球 $1$ 从黑色盒子移回白色盒子。此时黑色盒子包含球 $1$。

其他可能的 $x$ 序列为 $(1, 1, 1), (1, 1, 2), (1, 2, 1)$ 和 $(1, 2, 2)$,总共还有 $4$ 种可能性。 因此,共有 $5$ 种可能的操作序列。

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.