問題一覧 > 通常問題

No.3450 Permutation of Even Scores

レベル : / 実行時間制限 : 1ケース 2.000秒 / メモリ制限 : 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 18
作問者 : 👑 potato167 / テスター : noya2
ProblemId : 12529 / yukicoder contest 493 (順位表) / 自分の提出
問題文最終更新日: 2026-02-16 04:47:53
yukicoder contest 493の他の問題:

問題文

正整数 $N$ と長さ $M$ の正整数列 $A=(A_{1},A_{2},\dots, A_{M})$ が与えられます。

ここで、 $A$ の全ての要素は $1$ 以上 $N$ 以下の整数で、相異なります。

$(1, 2, \dots, N)$ の順列 $P = (P_{1}, P_{2}, \dots, P_{N})$ に対し、以下の条件を満たすような $1$ 以上 $M$ 以下の整数 $i$ の数を $P$ のスコアとします。

  • $P$ の連続部分列であって、$(1, 2, \dots, A_{i})$ の順列であるものが存在する。

$(1, 2, \dots, N)$ の順列 $P$ であってスコアが偶数であるものの場合の数を $998244353$ で割ったあまりを求めてください。

制約

  • $1\leq M\leq N\leq 2\times 10^{5}$
  • $1\leq A_{i}\leq N$
  • $A$ の要素は互いに相異なる
  • 入力は全て整数

入力

$N$ $M$
$A_{1}$ $A_{2}$ $\cdots$ $A_{M}$

出力

答えを出力してください。

サンプル

サンプル1
入力
4 1
2
出力
12

$P = (1, 2, 3, 4), (3, 4, 2, 1)$ などのスコアは $1$ で、偶数ではありません。

$P = (4, 1, 3, 2), (2, 3, 4, 1)$ などのスコアは $0$ で、偶数です。

上記のようなスコアが偶数の順列は $12$ 個存在するので、$12$ を出力してください。

サンプル2
入力
5 3
4 3 2
出力
68
サンプル3
入力
92 4
16 7 1 67
出力
622918974
サンプル4
入力
16 7
16 7 9 2 4 6 8
出力
522888621

提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。