AT_jsc2024_final_b Erase Multiples

题目描述

给定一个整数 $N$。 将集合 $S$ 初始化为 $S = \{1, 2, \cdots, N\}$。之后,重复如下操作直到 $S$ 为空: - 从 $S$ 中等概率随机选择一个元素,记为 $v$。然后从 $S$ 中删除所有 $v$ 的倍数。 请计算操作次数的期望值,并输出其 $\pmod{998244353}$ 的结果。 关于期望值 $\pmod{998244353}$ 的定义:可以证明该期望值一定是有理数,并且在本题的约束条件下,将其表示为最简分数 $\frac{P}{Q}$ 时,$Q \not\equiv 0 \pmod{998244353}$ 也成立。因此,存在唯一的整数 $R$ 满足 $R \times Q \equiv P \pmod{998244353}$,且 $0 \leq R < 998244353$。请输出这个 $R$。

输入格式

输入仅一行,包含一个整数 $N$。

输出格式

输出答案。

说明/提示

### 样例解释 1 操作次数的期望值为 $3/2$。 ### 数据范围 - $1 \leq N \leq 10^{10}$ - 所有输入的数值都是整数。 由 ChatGPT 5 翻译