#ATabc360e. [ABC360E] Random Swaps of Balls

[ABC360E] Random Swaps of Balls

题目描述

N1N - 1 个白球和 11 个黑球。这 NN 个球排成一列,初始时黑球在最左边。

高桥君将执行以下操作恰好 KK 次:

  • 进行两次试验,每次试验均匀随机选择一个 11NN 之间的整数。设选出的整数分别为 aabb。如果 aba \neq b,则交换从左边数第 aa 个球和第 bb 个球。

KK 次操作后,黑球在从左边数第 xx 个位置。请计算 xx 的期望值,并将结果对 998244353998244353 取模。

期望值 mod 998244353\text{mod}\ 998244353 是指:可以证明所求的期望值一定是有理数。此外,在这个问题的约束条件下,可以证明当这个值表示成既约分数 PQ\frac{P}{Q} 时,Q≢0(mod998244353)Q \not\equiv 0 \pmod{998244353}。因此,存在唯一的整数 RR 满足 R×QP(mod998244353)R \times Q \equiv P \pmod{998244353},且 0R<9982443530 \leq R < 998244353。请输出这个 RR

输入格式

输入从标准输入中给出,格式为一行两个整数:

NN KK

输出格式

答案于第一行输出。

样例 1

输入

2 1

输出

499122178

样例 2

输入

3 2

输出

554580198

样例 3

输入

4 4

输出

592707587

说明/提示

约束条件

  • 1N9982443521 \leq N \leq 998244352
  • 1K1051 \leq K \leq 10^5

样例解释 1

完成 11 次操作后,黑球位于从左边数第 11 个位置的概率和位于第 22 个位置的概率都是 12\frac{1}{2}。因此,期望值为 32\frac{3}{2}