AT_abc216_h.[ABC216H] Random Robots
NOI/NOI+/CTSC
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
在数轴上有 K 个机器人。第 i 个机器人(1≤i≤K)最初位于坐标 xi。
接下来将恰好进行 N 次如下操作:
- 对于每个机器人,以概率 21 决定“前进”或“停止”。被判定为“前进”的机器人同时向正方向移动 1,被判定为“停止”的机器人则保持原地不动。
所有概率性的决策都是独立进行的。
在这一系列操作中,求从未有多个机器人相遇(即任意时刻没有 2 个或以上的机器人处于同一坐标)的概率,答案对 998244353 取模(见注释)。
输入格式
输入通过标准输入按以下格式给出。
K N x1 x2 … xK
输出格式
请输出答案。
输入输出样例
输入#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
说明/提示
注释
可以证明,所求概率一定是有理数。在本题的约束下,设其化为最简分数 QP,则存在唯一的整数 R 满足 R×Q≡P(mod998244353) 且 0≤R<998244353。请输出这个 R。
约束条件
- 2≤K≤10
- 1≤N≤1000
- 0≤x1<x2<⋯<xK≤1000
- 输入均为整数
样例解释 1
所求概率为 85。374341633×8≡5(mod998244353),因此输出 374341633。
样例解释 2
所求概率有时也可能为 1。
由 ChatGPT 4.1 翻译
输入解题思路,AI测评打分。不知道怎么写?