#Lutece2432. 压缩

压缩

Migrated from Lutece 2432 压缩

All parts of this problem, including description, images, samples, data and checker, might be broken. If you find bugs in this problem, please contact the admins.

Description

santongding 最近想要学习一些压缩算法。

在他学习已有的算法之前,他想先对一些字符串进行初步研究。为了研究方便,他做出了如下定义:

  • 对于一个的串 SS ,其长度为 S|S| ,子串 S[l,r](1lrS)S[l,r] (1≤l≤r≤|S|) 定义为将 SS 删去从第一个字符到第 (l1)(l-1) 个字符和从第 (r+1)(r+1) 个字符到最后一个字符后剩下的串。

  • 定义字符串加法 S1+S2S_1 + S_2 结果为将 S2S_2 拼接在 S1S_1 之后形成的串 (例如 "abc" + "defg" = "abcdefg")

  • 定义字符串乘法 SnS * n ,其中 SS 为字符串,nn 为正有理数。设 aann 的整数部分,bbnn 的小数部分,且可以被表示为 b=c/db=c/d 。其中,ccdd 均为非负整数,c<dc<d , 且 dd 能整除 S|S| 。则该运算的结果为 S+S+...+SaS+S[1,Sb]\underbrace{S + S + ... + S}_{a个S}+ S[1,|S|*b]

  • 定义字符串除法:若存在一个正有理数 nn ,使 S1n=S2S_1 * n = S_2 ,则此时 S2/S1S_2/S_1 有定义,且结果为 nn

  • 定义一个串的santongding压缩系数: 对一个串 SS 的所有子串 S[l,r](1lrS)S[l,r] (1≤l≤r≤|S|)S/S[l,r]S/S[l,r] 有定义的值中,最大的一个值。

现在,santongding有一个长度为 nn 的串 SS ,他想知道,对于这个串SS的所有子串的santongding压缩系数,最大的那一个是多少。但santongding现在忙着学习完现有所有压缩算法并发明一个更优秀的算法,于是将这个简单的任务交给了你。

Input

一行,仅包含小写英文字母的串SS

Output

一行,一个既约分数 a/ba/b (a,b互质),表示串SS所有子串中最大的santongding压缩系数

Samples

aaaaa
5/1
santongdingzipzipzz
7/3
abcdefghijklmnopqrstuvwxyz
1/1

Constraints

1<=|S|<=200000

Note

第二个样例,选择子串S[12,18] = "zipzipz",有最大的santongding压缩系数 7/3 ("zip" * 7/3 = "zip" + "zip" + "z" = "zipzipz")

Resources

2020 UESTC ICPC Training for String and Search Algorithm