AT_xmascon20_e.Eternal Dice

NOI/NOI+/CTSC

通过率:0%

AC君温馨提醒

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

题目描述

给定正整数 NN、AA。

设 mm 为正整数。Sigh 拥有 mm 个特殊的骰子,编号从 11 到 mm。接下来,Sigh 将每个骰子各掷 AA 次。对于骰子 ii(1≤i≤m1 \le i \le m),每掷一次,出现“中奖”的概率为 1i2\frac{1}{i^2}。所有试验结果彼此独立。

问恰好出现 NN 次中奖的概率是多少?这个概率依赖于 mm,但当 mm 趋于无穷大时,这个概率的极限是多少?

设这个极限为 pp,可以证明,存在唯一的一组有理数 c0,…,cN−1c_0,\ldots,c_{N-1},使得 p=∑j=0N−1cjπjp = \sum_{j=0}^{N-1} c_j \pi^j(其中 π\pi 为圆周率)。请输出 c0,…,cN−1c_0,\ldots,c_{N-1} 对 998244353998244353 取模的结果。

当有理数以最简分数 xy\frac{x}{y} 表示时,输出 0≤z<9982443530 \le z < 998244353,使得 x−yzx - y z 能被 998244353998244353 整除。根据本题的约束,输出的值是唯一确定的。

输入格式

输入从标准输入读入,格式如下:

NN AA

输出格式

请按顺序输出 c0,…,cN−1c_0,\ldots,c_{N-1},以空格分隔,对 998244353998244353 取模。

输入输出样例

  • 输入#1

    1 1

    输出#1

    499122177
  • 输入#2

    2 1

    输出#2

    623902721 0
  • 输入#3

    3 1

    输出#3

    686292993 0 353544875
  • 输入#4

    3 2

    输出#4

    623902721 0 0
  • 输入#5

    10 5

    输出#5

    748591874 0 809083222 0 440705764 0 0 0 0 0

说明/提示

约束

  • 1≤A≤N≤250 0001 \le A \le N \le 250\,000。

部分分数

  • 若能正确解决 N≤100N \le 100 且 A=1A = 1 的数据集,可得 1010 分。
  • 若能正确解决 A=1A = 1 的数据集,可再得 1010 分。
  • 若能正确解决无额外约束的数据集,可再得 8080 分。

样例解释 1

p=12p = \frac{1}{2}。

样例解释 2

p=38p = \frac{3}{8}。

样例解释 3

p=516−148π2p = \frac{5}{16} - \frac{1}{48} \pi^2。

样例解释 4

p=38p = \frac{3}{8}。

由 ChatGPT 4.1 翻译

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

首页