[R14E]密码
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
5 3
00303
样例输出 #1
16
样例解释 #1
满足已知信息的合法密码共有 个:、、、、、、、、、、、、、、、。
样例输入 #2
3 2
102
样例输出 #2
0
样例输入 #3
6 6
100600
样例输出 #3
1296
数据规模
对于 的数据,。
对于 的数据,。
对于 的数据,,。数据保证 仅由 的数字组成。
代码源挑战赛 Round 14
- Status
- Done
- Rule
- DMY
- Problem
- 6
- Start at
- 2025-5-30 20:00
- End at
- 2025-5-30 21:30
- Duration
- 1.5 hour(s)
- Host
- Partic.
- 517