#ABC228E. 整数序列品评会

整数序列品评会

整数序列品评会

题目描述

一场把整数序列集中起来评判优劣的“整数序列品评会”正在举行。

品评会上,所有由 11 以上 KK 以下的整数组成、长度为 NN 的整数序列都是审查对象,并且要对每个审查对象给出一个 11 以上 MM 以下的整数分数。

请输出“对每个审查对象给出 11 以上 MM 以下整数分数的方法”有多少种,对 998244353998244353 取模。

这里,两种方法不同是指:存在某个审查对象序列 A=(A1,A2,,AN)A = (A_1, A_2, \ldots, A_N),使得两种方法给 AA 打的分数不同。

输入格式

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

NN KK MM

输出格式

输出“对每个审查对象给出 11 以上 MM 以下整数分数的方法”的种数对 998244353998244353 取模的结果。

样例

2 2 2
16

审查对象序列是 (1,1),(1,2),(2,1),(2,2)(1, 1), (1, 2), (2, 1), (2, 2)44 个。“给每个审查对象打出 11 以上 22 以下的整数分数的方法”有以下 1616 种:

(1,1)(1, 1)11 分、(1,2)(1, 2)11 分、(2,1)(2, 1)11 分、(2,2)(2, 2)11 分的方法 给 (1,1)(1, 1)11 分、(1,2)(1, 2)11 分、(2,1)(2, 1)11 分、(2,2)(2, 2)22 分的方法 给 (1,1)(1, 1)11 分、(1,2)(1, 2)11 分、(2,1)(2, 1)22 分、(2,2)(2, 2)11 分的方法 给 (1,1)(1, 1)11 分、(1,2)(1, 2)11 分、(2,1)(2, 1)22 分、(2,2)(2, 2)22 分的方法 \cdots
(1,1)(1, 1)22 分、(1,2)(1, 2)22 分、(2,1)(2, 1)22 分、(2,2)(2, 2)22 分的方法

因此输出 1616

3 14 15926535
109718301

注意要输出对 998244353998244353 取模后的结果。

数据范围

  • 1N,K,M10181 \le N, K, M \le 10^{18}
  • N,K,MN, K, M 是整数
难度 提高
通过率
尝试 0
已通过 0
ID
2316
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签