#ARC113D. 天空之镜

天空之镜

天空之镜

时间限制:2s
空间限制:1024MB

题目描述

在一个有 NN 行、MM 列的网格中,每个格子填写一个 11 到 KK 之间的整数。定义序列 A,BA,B:

  • AiA_i 是第 ii 行所有数的最小值;
  • BjB_j 是第 jj 列所有数的最大值。

给定 N,M,KN,M,K,求可能得到的不同序列对 (A,B)(A,B) 的数量,并对 998244353998244353 取模。

输入格式

输入一行三个整数 N,M,KN,M,K。

输出格式

输出一个整数,表示答案。

样例输入 1

2 2 2

样例输出 1

7

样例输入 2

1 1 100

样例输出 2

100

样例输入 3

31415 92653 58979

样例输出 3

469486242

数据范围

对于所有数据,1≤N,M,K≤2×1051\le N,M,K\le 2\times10^5。

子任务编号 分值 特殊限制
1 10 min⁡(N,M)=1\min(N,M)=1
2 15 NM≤9NM\le 9,K≤3K\le 3
3 20 N,M≤4N,M\le 4,K≤8K\le 8
4 25 N,M,K≤2000N,M,K\le 2000
5 30 无特殊限制