#P3600. 「PA 2021」Od deski do deski

「PA 2021」Od deski do deski

题目描述

题目译自 PA 2021 Runda 1 Od deski do deski

给定 n,mn, m,求满足以下限制的长度为 nn 的序列数目:

  1. 每个元素在 [1,m][1, m] 之间;
  2. 一次操作定义为删除一个长度至少为 22 且区间两端相等的区间,该序列需要在若干次操作内被删空。

答案对 109+710 ^ 9 + 7 取模。

输入格式

第一行包含两个正整数 nnmm

输出格式

输出一个整数,表示答案对 109+710 ^ 9 + 7 取模后的结果。

4 2
10

数据范围与提示

1n30001 \leq n \leq 3000, 1m1091 \leq m \leq 10 ^ 9