#P16856. [NWRRC 2019]Lengths and Periods

[NWRRC 2019]Lengths and Periods

题目描述

在数学和计算机科学中,字符串的 临界指数(critical exponent) 描述了某个连续子串可以连续重复的最大次数,而且这个次数可以是分数。

例如,字符串 mississippi 的临界指数为

73,\frac73,

因为其中包含子串 ississi,长度为 77,周期为 33

形式化地,设 w,xw,x 为非空字符串。若 ww 中存在一个子串 yy,满足

y=xnx,y=x^n x',

其中:

  • xnx^n 表示 xx 重复 nn 次;
  • xx'xx 的一个前缀;
  • n=αn=\lfloor\alpha\rfloor
  • y=αx|y|=\alpha|x|

则称 xxww 中以指数 α\alpha 出现。

字符串 ww 的临界指数,是所有可能出现的指数 α\alpha 的最大值。

给定字符串 ww,求它的临界指数。

输入格式

一行一个只包含小写英文字母的字符串 ww

1w200000.1\le |w|\le200000.

输出格式

将临界指数以最简分数

pq\frac pq

的形式输出为:

p/q

其中 p,qp,q 均为无前导零整数,且 gcd(p,q)=1\gcd(p,q)=1

样例

样例 1

mississippi
7/3

样例 2

abab
2/1