logo AlgoBeat OnlineJudge
登录 注册

#104322. [BZOJ 4322] 压缩规则

内存限制:4 MiB 时间限制:1000 ms 标准输入输出
题目类型:传统 评测方式:文本比较
上传者: 匿名

题目描述

定义对一个无前导 的数字串 的压缩为:

  • 定义一个空串

  • 从前往后顺次找到 的每个极长的连续元素段,设这个极长段是 ,那么 ,这里的 是字符串的拼接;

  • ,完成一次压缩。

请注意,一个串只有唯一的压缩结果,222 只能被压缩为 32,而不能是 1212122212 等任意其它串。

现在给出一个数字串 ,问有多少种初始的数字串 满足 经过恰好 次压缩后可以得到

输入格式

一行一个数字串

输出格式

一行一个整数,表示可能的初始串的数量对 取模后的值。

样例

样例输入 #1

22

样例输出 #1

1

样例解释

原数字串只能是 22

数据范围与提示

对于 的数据,