QOJ.ac

QOJ

時間限制: 2.0 s 記憶體限制: 1024 MB 總分: 100

#9442. 音乐游戏

统计

有 $N$ 个编号为 $1$ 到 $N$ 的开关。目前,所有开关都处于关闭状态。你将按你选择的任意顺序逐个按下开关,但每个开关都是坏的。具体来说,按下开关 $i$ 需要 $T_i$ 秒,并表现如下:

  • 以 $\frac{A_i}{B_i}$ 的概率,它会开启。
  • 以 $1 - \frac{A_i}{B_i}$ 的概率,所有 $N$ 个开关都会关闭。

开关是否开启是每次按下时独立决定的。此外,在按下某个开关时,你不能按下另一个开关。

你的目标是尽可能快地开启所有开关。当你适当地按下开关时,求开启所有开关所需时间的期望值,对 $998244353$ 取模。

数据范围

  • $1 \le N \le 2 \times 10^5$
  • $1 \le T_i \le 10^6$
  • $1 \le A_i \le B_i \le 10^6$

输入格式

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

$N$ $T_1 \ A_1 \ B_1$ $T_2 \ A_2 \ B_2$ $\vdots$ $T_N \ A_N \ B_N$

输出格式

可以证明期望值总是一个有理数。此外,在本题的数据范围内,可以证明当该值表示为最简分数 $\frac{P}{Q}$ 时,$Q \not\equiv 0 \pmod{998244353}$。因此,存在唯一的整数 $R$ 满足 $R \times Q \equiv P \pmod{998244353}$ 且 $0 \le R < 998244353$。输出该 $R$。

样例

样例输入 1

2
3 3 5
2 4 7

样例输出 1

831870305

样例输入 2

5
2 5 9
6 4 7
1 9 14
17 8 13
10 4 11

样例输出 2

914017655

样例输入 3

8
6 2 8
3 1 8
5 30 71
7 9 58
6 4 7
6 9 25
2 8 67
6 6 55

样例输出 3

923892723

说明

对于第一个样例: 作为操作序列的一个例子,存在以下情况(该序列不一定代表最优操作):

  • 按下开关 1,耗时 3 秒。开关 1 开启。
  • 按下开关 2,耗时 2 秒。所有开关关闭。
  • 按下开关 2,耗时 2 秒。开关 2 开启。
  • 按下开关 1,耗时 3 秒。开关 1 开启。

在此序列中,所用时间为 10 秒,且操作按此方式进行的概率为 $\frac{3}{5} \times \frac{3}{7} \times \frac{4}{7} \times \frac{3}{5} = \frac{108}{1225}$。 此外,在这种情况下,适当地按下开关以开启所有开关所需时间的期望值为 $\frac{65}{6}$ 秒。

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.