AT_abc216_h.[ABC216H] Random Robots

NOI/NOI+/CTSC

通过率:0%

AC君温馨提醒

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

题目描述

在数轴上有 KK 个机器人。第 ii 个机器人(1≤i≤K1 \leq i \leq K)最初位于坐标 xix_i。

接下来将恰好进行 NN 次如下操作:

  • 对于每个机器人,以概率 12\frac{1}{2} 决定“前进”或“停止”。被判定为“前进”的机器人同时向正方向移动 11,被判定为“停止”的机器人则保持原地不动。

所有概率性的决策都是独立进行的。

在这一系列操作中,求从未有多个机器人相遇(即任意时刻没有 22 个或以上的机器人处于同一坐标)的概率,答案对 998244353998244353 取模(见注释)。

输入格式

输入通过标准输入按以下格式给出。

KK NN x1x_1 x2x_2 …\ldots xKx_K

输出格式

请输出答案。

输入输出样例

  • 输入#1

    2 2
    1 2

    输出#1

    374341633
  • 输入#2

    2 2
    10 100

    输出#2

    1
  • 输入#3

    10 832
    73 160 221 340 447 574 720 742 782 970

    输出#3

    553220346

说明/提示

注释

可以证明,所求概率一定是有理数。在本题的约束下,设其化为最简分数 PQ\frac{P}{Q},则存在唯一的整数 RR 满足 R×Q≡P(mod998244353)R \times Q \equiv P \pmod{998244353} 且 0≤R<9982443530 \leq R < 998244353。请输出这个 RR。

约束条件

  • 2≤K≤102 \leq K \leq 10
  • 1≤N≤10001 \leq N \leq 1000
  • 0≤x1<x2<⋯<xK≤10000 \leq x_1 < x_2 < \cdots < x_K \leq 1000
  • 输入均为整数

样例解释 1

所求概率为 58\frac{5}{8}。374341633×8≡5(mod998244353)374341633 \times 8 \equiv 5 \pmod{998244353},因此输出 374341633374341633。

样例解释 2

所求概率有时也可能为 11。

由 ChatGPT 4.1 翻译

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

首页