#ATagc046c. [AGC046C] Shift
[AGC046C] Shift
题目描述
给定一个只由 0 和 1 组成的序列 。求对 进行以下的操作 次后可以得到的字符串种类个数模 后的值。
- 选取一对整数 ,使得 为
0且 为1。将 删去,并将这个数插在 之前。
输入格式
一行,为字符串 和常数 。
输出格式
一行一个整数,代表对 进行操作 次后可以得到的字符串种类个数模 后的值。
样例 1
输入
0101 1
输出
4
样例 2
输入
01100110 2
输出
14
样例 3
输入
1101010010101101110111100011011111011000111101110101010010101010101 20
输出
113434815
说明/提示
- 只包含
0和1
样例解释 1
可能形成 0101, 0110, 1001, 1010 四种字符串。