#P8307. 〈 TREEのOI 2022 Spring 〉Absolutely Simple Game

    ID: 8905 远端评测题 500ms 128MiB 尝试: 0 已通过: 0 显示难度普及+/提高− 上传者: 标签>博弈论O2优化概率论逆元

〈 TREEのOI 2022 Spring 〉Absolutely Simple Game

背景

rin 和 len 在玩一个绝对简单的游戏,pcq 为裁判。

题目描述

初始时给定范围 [l,r]=[1,n][l,r]=[1,n],pcq 从中均匀随机选出一个自然数 tt,之后 rin 和 len 两人轮流进行操作,rin 先行。

每次操作方猜测一个整数 x∈[l,r]x\in[l,r],若 x=tx=t,则游戏结束,该方负;若 x<tx<t,则调整范围 [l,r][l,r] 为 [x+1,r][x+1,r];若 x>tx>t,则调整范围 [l,r][l,r] 为 [l,x−1][l,x-1]。

rin 和 len 两人均充分了解规则且无比可爱聪明(都会最大化自己的胜率),过程中谁都知道场上除了 tt 以外的一切信息,求 rin 的胜率。

输入格式

一行一个整数 nn。

输出格式

一行一个整数,表示 rin 的胜率,按分数  mod  998244353\bmod~998244353 输出。

3
665496236

提示

样例解释1:

rin 的胜率为 23\dfrac 23(一开始猜 22), mod  998244353\bmod~998244353 后输出为 665496236665496236。


本题采用 SubTask 捆绑测试。

SubTask 编号 分值 特殊限制
00 1010 n≡0 (mod2)n\equiv 0\ \pmod 2
11 2020 n≤100n\le 100
22 3030 n≤109n\le 10^9
33 4040 n≤1018n\le 10^{18}

对于 100%100\% 的数据,1≤n≤10181 \le n\le 10^{18}。


如何对有理数取模?

xy mod m\dfrac {x}{y} \bmod m 定义为 xym−2 mod  mxy^{m-2}\bmod~m。

mm 必须为质数。

保证答案约分后分母不为 998244353998244353 的倍数。