AT_fps_24_q.サイコロ

省选/NOI-

通过率:0%

AC君温馨提醒

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

题目描述

有两个骰子,分别称为骰子 11 和骰子 22。

  • 骰子 11 是一个 NN 面的骰子,每一面上均等概率显示一个互不相同的正整数 A1,A2,…,ANA_1, A_2, \dots, A_N。
  • 骰子 22 是一个 MM 面的骰子,每一面上均等概率显示一个互不相同的正整数 B1,B2,…,BMB_1, B_2, \dots, B_M。

你还给定一个正整数 KK。
对于每个 k=1,2,…,Kk = 1, 2, \dots, K,请解决如下问题:

  • 同时掷骰子 11 和骰子 22,求 (两者点数之和)k(两者点数之和)^k 的期望并对 998244353998244353 取模。

::::info[什么是“模 998244353998244353 下的期望”?]
可以证明这个期望总是一个有理数。在本题所给限制下,如果该数可以表示为 PQ\frac{P}{Q},其中 PP 和 QQ 互质,则存在唯一整数 RR,满足 R×Q≡P(mod998244353)R \times Q \equiv P \pmod{998244353} 且 0≤R<9982443530 \le R < 998244353。你需要输出这个 RR。
::::

输入格式

输入按照如下格式从标准输入给出:

NN MM KK A1A_1 A2A_2 …\dots ANA_N B1B_1 B2B_2 …\dots BMB_M

输出格式

输出共 KK 行。第 ii 行输出 k=ik = i 时的答案。

输入输出样例

  • 输入#1

    3 2 3
    1 2 3
    4 5

    输出#1

    499122183
    166374102
    499122469
  • 输入#2

    8 9 5
    26056440 37770730 49119845 54471601 59187620 86450214 95205990 97771081
    12521133 14054302 19786177 21524935 39265456 53591023 65158870 86176948 87221915

    输出#2

    981084750
    45312313
    562611236
    522662310
    196292405

说明/提示

样例解释 1

例如,如果骰子 11 掷出 33,骰子 22 掷出 55,那么两者和的三次方为 (3+5)3=512(3+5)^3 = 512。

数据范围

  • 1≤N≤1051 \leq N \leq 10^5
  • 1≤M≤1051 \leq M \leq 10^5
  • 1≤K≤1051 \leq K \leq 10^5
  • 1≤A1<A2<⋯<AN≤1081 \leq A_1 < A_2 < \dots < A_N \leq 10^8
  • 1≤B1<B2<⋯<BM≤1081 \leq B_1 < B_2 < \dots < B_M \leq 10^8
  • 所有输入均为整数。

由 ChatGPT 5 翻译

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

首页