#3365. 多色花(flower)

多色花(flower)

题目描述

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

• 相邻的花瓣颜色不同;

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

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

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

输入格式

两个整数 nnmm

输出格式

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

样例 1 输入

4 3

样例 1 输出

6

样例 1 解释

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

样例 2 输入

3 4

样例 2 输出

24

数据范围

20%20\%的数据保证n2,m2n≤2, m≤2

60%60\%的数据保证n6,m6n≤6, m≤6

70%70\%的数据保证n1000,m1000n≤1000, m≤1000

80%80\% 的数据保证 n100000,m100000n ≤ 100000, m ≤ 100000

90%90\%的数据保证n109,m109n≤10^9, m≤10^9

100%100\% 的数据保证 n10100000n ≤ 10^{100000}, m10100000m ≤ 10^{100000}