| 题目名称 | 4284. [THUPC 2025 Final] 好串 |
|---|---|
| 输入输出 | thupc_2025_goodstr.in/out |
| 难度等级 | ★★★☆ |
| 时间限制 | 1000 ms (1 s) |
| 内存限制 | 512 MiB |
| 测试数据 | 22 |
| 题目来源 |
|
| 开放分组 | 全部用户 |
| 提交状态 | |
| 分类标签 | |
| 查看题解 | 分享题解 |
| 通过:1, 提交:1, 通过率:100% | ||||
|
|
100 | 2.398 s | 4.56 MiB | C++ |
| 关于 好串 的近10条评论(全部评论) |
|---|
thupc_2025_goodstr.in
输出文件:thupc_2025_goodstr.out
简单对比对于三个长度为 $n$ 的 01 字符串 $s_1,s_2,s_3$,称长度为 $n$ 的 01 字符串 $t$ 是好的当且仅当 $\forall 1 \le i,j \le n, \exists k \in \{1,2,3\}, s_{k,i} = t_i, s_{k,j} = t_j$。设 $f(s_1,s_2,s_3)$ 为这样的好的串的数量。
现在我们有三个长度为 $n$ 的随机 01 字符串 $s_1,s_2,s_3$,其中 $s_i (1 \le i \le 3)$ 的第 $j (1 \le j \le n)$ 个字符有 $\frac{p_{i,j}}{9}$ 的概率为 1,$\left(1 - \frac{p_{i,j}}{9}\right)$ 的概率为 0,其中 $p_{i,j}$ 是一个 $0$ 至 $9$ 的整数。所有的随机事件是独立的。你需要求 $f(s_1,s_2,s_3)$ 的期望,对 $998244353$ 取模。
输入第一行一个整数 $n\ (3 \le n \le 3 \times 10^5)$ 表示字符串长度,接下来一个 $3$ 行 $n$ 列的数字矩阵,其中第 $i$ 行第 $j$ 列的字符表示 $p_{i,j}$。
输出一个整数表示答案对 $998244353$ 取模的值。
3 900 090 009
4
在该组样例中,$s_1, s_2, s_3$ 分别为 100, 010, 001,四种方案分别为 100、010、001、000。
3 999 999 999
1
10 0123456789 1234567890 2345678901
612360617