#luoguP6816. [PA 2009] Quasi-template

[PA 2009] Quasi-template

本题没有可用的提交语言。

题目描述

定义一个串 ss 能匹配 SS 当且仅当 ss 能可超出头尾地覆盖 SS 且长度不超过 SS,且 ss 必须是 SS 的子串。

如下图。

给定 SS ,求不同的 ss 的个数以及长度最短的 ss,如有多解,输出字典序最小的。

输入格式

一行一个字符串 SS

输出格式

第一行一个整数表示方案数。

第二行一个字符串,表示长度最短的 ss,如有多解,输出字典序最小的。

aaaabaabaaaba
10
aabaa

提示

符合条件的串: aaaabaabaaab, aaaabaabaaaba, aaabaaba, aaabaabaa, aaabaabaaa, aaabaabaaaba, aabaa, aabaabaa, aabaabaaa, abaabaaa.

SS 的长度 2×105\leq 2\times 10^5