AT_tupc2023_l.Random Mex

省选/NOI-

通过率:0%

AC君温馨提醒

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

题目描述

进行 NN 次操作,每次从 00 以上 MM 未满的整数中等概率地随机选取一个数。第 ii 次选取的数字记作 AiA_i,请你求 $ \mathrm{mex}\big(A_1, A_2, \dots, A_N\big) $ 的期望值,并对 998244353998244353 取模。

其中,$ \mathrm{mex}(A_1, A_2, \dots, A_N) $ 表示不在 A1,A2,…,ANA_1, A_2, \dots, A_N 中出现的最小的非负整数。

共给出 TT 组测试数据,请分别输出每组答案。

期望值  mod  998244353\bmod\ 998244353 的定义:本题中的期望值保证为有理数。设其最简分数为 $ \frac{y}{x} $,其中 xx 不会被 998244353998244353 整除。此时,唯一存在一个 z∈[0,998244352]z \in [0,998244352] 满足 xz≡y(mod998244353)xz \equiv y\pmod{998244353},请输出该 zz。

输入格式

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

TT
case1_1
⋮
caseT_T

每组测试数据格式如下:

NN MM

输出格式

输出共 TT 行,第 ii 行输出第 ii 组测试数据的答案。

输入输出样例

  • 输入#1

    4
    3 2
    1 1
    20 23
    8000 8000

    输出#1

    374341634
    1
    111675632
    994279778

说明/提示

部分分

  • 满足额外约束 T≤5,N≤100,M≤100T \leq 5, N \leq 100, M \leq 100 的测试点可得 1010 分。

样例解释 1

  • 对于第 11 组数据,所有可能的 AA 为 (0,0,0)(0,0,0)、(0,0,1)(0,0,1)、(0,1,0)(0,1,0)、(0,1,1)(0,1,1)、(1,0,0)(1,0,0)、(1,0,1)(1,0,1)、(1,1,0)(1,1,0)、(1,1,1)(1,1,1) 共 88 种,对应的 mex\mathrm{mex} 分别是 1,2,2,2,2,2,2,01,2,2,2,2,2,2,0,因此期望值为 $ \dfrac{13}{8} $。
  • 对于第 22 组数据,只有 A=(0)A=(0),故期望值为 11。

数据范围

  • 1≤T≤3×1051 \leq T \leq 3 \times 10^5
  • 1≤N,M≤80001 \leq N, M \leq 8000
  • 所有输入均为整数。

由 ChatGPT 5 翻译

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

首页