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

〈 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,x1][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 n0 (mod2)n\equiv 0\ \pmod 2
11 2020 n100n\le 100
22 3030 n109n\le 10^9
33 4040 n1018n\le 10^{18}

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


如何对有理数取模?

xymodm\dfrac {x}{y} \bmod m 定义为 xym2mod mxy^{m-2}\bmod~m

mm 必须为质数。

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