AT_arc186_e [ARC186E] Missing Subsequence

题目描述

给定一个由 $1,\dots,K$ 组成、长度为 $M$ 的整数序列 $(X_1,\dots,X_M)$。 请计算满足以下条件的长度为 $N$ 的整数序列 $(A_1,\dots,A_N)$(每个元素均为 $1,\dots,K$)的个数,并将结果对 $998244353$ 取模后输出。 - 在所有由 $1,\dots,K$ 组成、长度为 $M$ 的整数序列中,只有 $(X_1,\dots,X_M)$ 不能作为 $(A_1,\dots,A_N)$ 的(不要求连续的)子序列。

输入格式

输入通过标准输入按以下格式给出。 > $N$ $M$ $K$ $X_1$ $X_2$ $\dots$ $X_M$

输出格式

请输出满足条件的序列数量,对 $998244353$ 取模后的结果。

说明/提示

### 限制条件 - $2\leq M,K \leq N \leq 400$ - $1\leq X_i \leq K$ - 所有输入均为整数 ### 样例解释 1 以下 $4$ 种序列满足条件: - $(2,\ 3,\ 1,\ 2,\ 3)$ - $(2,\ 3,\ 1,\ 3,\ 2)$ - $(3,\ 2,\ 1,\ 2,\ 3)$ - $(3,\ 2,\ 1,\ 3,\ 2)$ 由 ChatGPT 4.1 翻译