#3365. 多色花(flower)

多色花(flower)

题目描述

给定 nn 个花瓣和 11 个花蕊,共有 mm 种颜料。要求:

• 相邻的花瓣颜色不同;

• 每个花瓣和花蕊的颜色不同。

求满足条件的染色方案数,结果对 109+710^9 + 7 取模。

这幅画中的花由 55 个花瓣和中间的花蕊组成

输入格式

两个整数 nn 和 mm。

输出格式

一个整数,表示方案数模 109+710^9 + 7 的结果。

样例 1 输入

4 3

样例 1 输出

6

样例 1 解释

设三种颜色为红、黄、蓝。如图所示,一共六种方案。

样例 2 输入

3 4

样例 2 输出

24

数据范围

• 20%20\%的数据保证n≤2,m≤2n≤2, m≤2

• 60%60\%的数据保证n≤6,m≤6n≤6, m≤6

• 70%70\%的数据保证n≤1000,m≤1000n≤1000, m≤1000

• 80%80\% 的数据保证 n≤100000,m≤100000n ≤ 100000, m ≤ 100000

• 90%90\%的数据保证n≤109,m≤109n≤10^9, m≤10^9

• 100%100\% 的数据保证 n≤10100000n ≤ 10^{100000}, m≤10100000m ≤ 10^{100000}