集合序列的得分
时间限制:2s
空间限制:1024MB
题目描述
考虑长度为 N 的集合序列 S=(S1,S2,…,SN)。每个 Si 都是 {1,2,…,M} 的子集,并且对每个 1≤i<N,Si 与 Si+1 的对称差恰好包含一个元素。
定义这个集合序列的得分为
x=1∏M{i∣x∈Si}.
求所有满足条件的集合序列的得分总和,并对 998244353 取模。
输入格式
输入一行两个整数 N,M。
输出格式
输出一个整数,表示答案。
样例输入 1
2 3
样例输出 1
24
样例输入 2
12 34
样例输出 2
786334067
数据范围
对于所有数据,1≤N,M≤2×105。
| 子任务编号 |
分值 |
特殊限制 |
| 1 |
10 |
N=1 |
| 2 |
M=1 |
| 3 |
20 |
N,M≤4 |
| 4 |
30 |
N,M≤2000 |
| 5 |
无特殊限制 |