#aBC299H. [ABC299Ex] Dice Sum Infinity

[ABC299Ex] Dice Sum Infinity

AT_abc299_h [ABC299Ex] Dice Sum Infinity

题目描述

高桥君有一个没有偏差的 66 面骰子和一个小于 10910^9 的正整数 RR。每次掷骰子时,会出现 1,2,3,4,5,61,2,3,4,5,6 中的某一个整数点数。每个点数出现的概率相同,且多次掷骰子的结果相互独立。

高桥君进行如下操作。初始时,C=0C=0

  1. 掷骰子一次,将 CC 的值加 11
  2. 设到目前为止所有掷出的点数之和为 XX,如果 XRX-R10910^9 的倍数,则停止操作。
  3. 否则,回到步骤 1。

请你求出操作结束时 CC 的期望值,并将答案对 998244353998244353 取模后输出。

输入格式

输入为一行,包含一个整数 RR

输出格式

输出一行,表示答案。

输入输出样例 #1

输入 #1

1

输出 #1

291034221

输入输出样例 #2

输入 #2

720357616

输出 #2

153778832

说明/提示

注意

在本题的约束下,CC 的期望值可以表示为最简分数 p/qp/q,且存在唯一的整数 xx0x<9982443530\leq x<998244353),满足 xqp(mod998244353)xq\equiv p\pmod{998244353}。请输出这样的 xx

约束条件

  • 0<R<1090<R<10^9
  • RR 是整数

样例解释 1

操作结束时 CC 的期望值大约为 833333333.619047619833333333.619047619,对 998244353998244353 取模后为 291034221291034221

由 ChatGPT 4.1 翻译