#4818. Duplicate
0
Duplicate
Duplicate
题目描述
对于由数字 到 组成的字符串 ,令 为按照下述过程得到的字符串 .( 表示 的第 个字符。)
令 为初始为空的字符串。 对于 ,执行以下操作: 将 个 的副本追加到 的末尾,其中 是将 作为整数解释时的值。
例如, 通过以下步骤得到 。
初始为空。 对于 ,我们有 。将一个 的副本追加到 ,此时 变为 。 对于 ,我们有 。将三个 的副本追加到 ,此时 变为 。 终止该过程。我们得到 。
给定一个长度为 的字符串 ,由数字 到 组成。
你重复以下操作直到 的长度变为 :用 替换 .
求你在完成该过程前执行该操作的次数,对 取模。如果你将无限重复该操作,则输出 。
输入格式
输入从标准输入按以下格式给出:
输出格式
输出在完成该过程前你执行该操作的次数对 取模。如果你将无限重复该操作,则输出 。
3
313
4
9
123456789
-1
2
11
1
提示
是一个长度为 的由 组成的字符串。如果 ,则在四次操作后 的长度变为 。
我们有 。用 替换 。
我们有 。用 替换 。
我们有 。用 替换 。
我们有 。用 替换 。
现在 的长度为 ,终止重复。
如果 ,你将无限重复该操作。在这种情况下,应输出 .
标签: AtCoder|abc313E
来源
AtCoder|abc313E