QOJ.ac

QOJ

Time Limit: 1.0 s Memory Limit: 1024 MB Total points: 100

#10796. 球的实验

Statistics

考虑标有整数的球。对于每个 $i = 1, 2, \dots, N$,有 $A_i$ 个标有整数 $i$ 的球。

将这些球放入一个盒子中并混合。考虑一个二进制字符串 $s$。初始时,$s$ 由 $N$ 个数字“0”组成。然后,我们逐个从盒子中取出球(均匀随机且独立),并将它们留在盒子外。当我们取出标有整数 $i$ 的球时,$s$ 的第 $i$ 个字符变为“1”(如果已经是“1”则保持不变)。

求在这一过程中,某个时刻 $s$ 包含“101”作为连续子串的概率,并将其对质数 $998\,244\,353$ 取模后输出。

形式化地,可以证明所求概率是一个有理数。此外,本题的约束条件保证,如果该数表示为不可约分数 $\frac{y}{x}$,则 $x$ 不能被 $998\,244\,353$ 整除。因此存在唯一的 $q$,满足 $0 \le q < 998\,244\,353$ 且 $y \equiv x \cdot q \pmod{998\,244\,353}$。你需要求出并打印这个值 $q$。

输入格式

第一行包含一个整数 $N$ ($1 \le N \le 2 \cdot 10^5$)。

第二行包含 $N$ 个整数 $A_1, A_2, \dots, A_N$:其中 $A_i$ 是标有整数 $i$ 的球的数量(所有 $A_i > 0$ 且 $\sum_{i=1}^N A_i < 998\,244\,353$)。

输出格式

输出所求概率对 $998\,244\,353$ 取模的结果。

样例

样例输入 1

3
1 2 3

样例输出 1

465847365

样例输入 2

10
3 1 4 1 5 9 2 6 5 3

样例输出 2

488186016

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.