#P1606. 战争(war)
战争(war)
题目描述
Yjt拥有庞大的后宫,但是最近他很烦恼。
他的n个后宫住在连续的一排n个房间里,每个房间只住一个人,编号为1..n。他的后宫来自m个不同的国家,每个国家的语言不同,一旦相邻的两个房间住着来自相同国家的人,她们就会发生争吵,然后爆发可怕的战争,使yjt后宫失火。因为后宫实在太多,yjt也不知道她们分别来自什么国家,每个后宫都可能是m个国家中的任意一个。Yjt想知道,有多少种可能的状态会发生战争。
输入格式
第一行两个正整数m,n.
输出格式
一行一个自然数,表示可能的状态数。答案对998244353取模。
样例输入
2 3
样例输出
6
样例解释
可能的状态分别是:
第一个来自1国家,第二个来自1国家,第三个来自1国家
第一个来自1国家,第二个来自1国家,第三个来自2国家
第一个来自1国家,第二个来自2国家,第三个来自2国家
第一个来自2国家,第二个来自2国家,第三个来自2国家
第一个来自2国家,第二个来自2国家,第三个来自1国家
第一个来自2国家,第二个来自1国家,第三个来自1国家
数据范围
对于30%的数据,n,m<=5;
对于50%的数据,n,m<=1000000;
对于100%的数据,n,m<=2147483647.