AT_xmascon25_d.D-infinite

通过率:0%

AC君温馨提醒

该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

对于正整数 a,b,ca, b, c,记 f(a,b,c)f(a,b,c) 为由 aa 个字符 a、bb 个字符 b、cc 个字符 c 构成的字符串中,同种字符不相邻的字符串的个数。

给定正整数 A,B,CA, B, C。求关于正整数 nn 的极限 z=lim⁡n→∞log⁡(1+f(An,Bn,Cn))nz = \displaystyle\lim_{n\to\infty} \frac{\log(1 + f(An,Bn,Cn))}{n} 的值,其表达式形式如下:

可以证明,这个极限收敛且可以唯一写成 z=log⁡(p/q)z = \log(p/q),其中 p,qp, q 是正整数,gcd⁡(p,q)=1\gcd(p, q) = 1。请输出满足 p−qrp - qr 能被 998244353998244353 整除且 0≤r<9982443530 \le r < 998244353 的整数 rr(根据本题约束,rr 的值是唯一确定的)。

输入格式

输入一行,包括:

AA BB CC

输出格式

输出一行,包含整数 rr。

输入输出样例

  • 输入#1

    1 1 1

    输出#1

    8
  • 输入#2

    2 3 4

    输出#2

    751957674

说明/提示

样例解释 1

f(1,1,1)=6, f(2,2,2)=30, f(3,3,3)=174,…f(1,1,1) = 6,\ f(2,2,2) = 30,\ f(3,3,3) = 174, \ldots,所以 z=log⁡(8)z = \log(8)。

样例解释 2

z=log⁡(524288/3125)z = \log(524288/3125)。

约束条件

  • 1≤A,B,C≤1061 \leq A, B, C \leq 10^6。

由 ChatGPT 5 翻译

输入解题思路,AI测评打分。不知道怎么写?

首页