[R13E]合成球2
You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.
时空限制
1S/512M
题目描述
有 个球排成一行。球的颜色有 种,分别以数字 表示。
进行 轮合成,每一轮你选择两个位置相邻的球合成为一个新球,新球的颜色由你从合成前这两个球的颜色中选择。
求有多少种初始情况最终能够合成出颜色为 的球,对 取模。如果两个初始情况中存在某个位置的球颜色不同,视为两个不同的初始情况。
格式
输入格式
第一行包含两个整数 ,分别表示球的数量和颜色的种类数。
输出格式
输出一个整数表示最终能够合成出颜色为 的球的不同初始情况数量。对 取模。
样例
样例输入 #1
3 2
样例输出 #1
7
样例解释 #1
最终能够合成出颜色为 的球的不同初始情况有 种:①;②;③;④;⑤;⑥;⑦。
样例输入 #2
654321 123456
样例输出 #2
153433298
样例输入 #3
9999999999999999999999999999999999999999 2
样例输出 #3
867663086
数据规模
对于 的数据,。
对于 的数据,。
对于 的数据,,。
代码源挑战赛 Round 13
- Status
- Done
- Rule
- DMY
- Problem
- 6
- Start at
- 2025-5-23 20:00
- End at
- 2025-5-23 21:30
- Duration
- 1.5 hour(s)
- Host
- Partic.
- 554