#P0508. 超级感染
超级感染
题面
医院里有连续编号为 1 到 的 个房间,每个房间都有一名病人。有 种病毒,每个病人可能携带其中一种。如果相邻房间的病人携带的病毒一样,就可能发生超级感染。求有多少种状态可能发生超级感染。
输入格式
读入两个整数和。
输出格式
可能发生超级感染的状态数,对取余。
样例 #1
样例输入 #1
2 3
样例输出 #1
6
提示
样例说明: 所有可能的 种状态为:。
对于%的数据,
对于%的数据,, 。
医院里有连续编号为 1 到 n 的 n 个房间,每个房间都有一名病人。有 m种病毒,每个病人可能携带其中一种。如果相邻房间的病人携带的病毒一样,就可能发生超级感染。求有多少种状态可能发生超级感染。
读入两个整数m和n。
可能发生超级感染的状态数,对100003取余。
2 3
6
样例说明: 所有可能的 6 种状态为:(000)(001)(011)(100)(110)(111)。
对于20%的数据,1≤n,m≤1000
对于100%的数据,1≤m≤108, 1≤n≤1012。