#ABC267G. 递增 K 次

递增 K 次

递增 K 次

题目描述

给定长度为 NN 的整数序列 A=(A1,,AN)A = (A_1, \dots, A_N)

求满足以下条件的 (1,2,,N)(1, 2, \dots, N) 的排列 P=(P1,,PN)P = (P_1, \dots, P_N) 的数量,结果对 998244353998244353 取模:

恰好存在 KK 个整数 ii11N1N-1,含端点)满足 APi<APi+1A_{P_i} \lt A_{P_{i + 1}}

输入格式

输入按以下格式从标准输入给出:

NN KK
A1A_1 \ldots ANA_N

输出格式

输出答案。

样例

4 2
1 1 2 2
4

满足条件的排列有 44 个:$P = (1, 3, 2, 4), (1, 4, 2, 3), (2, 3, 1, 4), (2, 4, 1, 3)$。

10 3
3 1 4 1 5 9 2 6 5 3
697112

数据范围

  • 2N50002 \leq N \leq 5000
  • 0KN10 \leq K \leq N - 1
  • 1AiN(1iN)1 \leq A_i \leq N \, (1 \leq i \leq N)
  • 输入中的所有值均为整数
难度 省选/NOI-
通过率
尝试 0
已通过 0
ID
2487
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签