#AT2561. E - Dice Product 3
E - Dice Product 3
当前没有测试数据。
E - Dice Product 3
Score : $500$ points
Problem Statement
You have an integer $1$ and a die that shows integers between $1$ and $6$ (inclusive) with equal probability.
You repeat the following operation while your integer is strictly less than $N$:
- Cast a die. If it shows $x$, multiply your integer by $x$.
Find the probability, modulo $998244353$, that your integer ends up being $N$.
How to find a probability modulo $998244353$?
We can prove that the sought probability is always rational. Additionally, under the constraints of this problem, when that value is represented as $\frac{P}{Q}$ with two coprime integers $P$ and $Q$, we can prove that there is a unique integer $R$ such that $R \times Q \equiv P\pmod{998244353}$ and $0 \leq R \lt 998244353$. Find this $R$.Constraints
- $2 \leq N \leq 10^{18}$
- $N$ is an integer.
Input
The input is given from Standard Input in the following format:
Output
Print the probability, modulo $998244353$, that your integer ends up being $N$.
6
239578645
One of the possible procedures is as follows.
- Initially, your integer is $1$.
- You cast a die, and it shows $2$. Your integer becomes $1 \times 2 = 2$.
- You cast a die, and it shows $4$. Your integer becomes $2 \times 4 = 8$.
- Now your integer is not less than $6$, so you terminate the procedure.
Your integer ends up being $8$, which is not equal to $N = 6$.
The probability that your integer ends up being $6$ is $\frac{7}{25}$. Since $239578645 \times 25 \equiv 7 \pmod{998244353}$, print $239578645$.
7
0
No matter what the die shows, your integer never ends up being $7$.
300
183676961
979552051200000000
812376310