307137: CF1307C. Cow and Message
Memory Limit:256 MB
Time Limit:2 S
Judge Style:Text Compare
Creator:
Submit:0
Solved:0
Description
Cow and Message
题意翻译
## 题目描述 贝茜刚刚截取了来自约翰发送出去的讯息!但是,贝茜很肯定里面一定有隐藏的讯息。 讯息是一个字符串 $s$ ,全部都是由小写拉丁字母字符构成。她认为一个字符串 $t$ 是隐藏的当且仅当 $t$ 是 $s$ 的子序列且 $t$ 在 $s$ 中出现的下标构成了一个等差数列(公差必须为一个**正整数**)。 例如,字符串`aab`是隐藏在字符串`aaabb`因为`aab`出现在$s$的下标$1,3,5$,这刚好构成了一个等差数列,而公差是 $2$。贝茜觉得秘密讯息讯息一定是隐藏最多次的那一个字符串。两个 $s$ 中的子序列是不同的当且仅当两个字符串在 $s$ 中出现的下标是不同的。 请帮贝茜找出秘密讯息在 $s$ 中出现的次数吧。 例如,在字符串`aaabb`中, `a`隐藏了 $3$ 次, `b`隐藏了 $2$ 次, `ab`隐藏了 $6$ 次, `aa`隐藏了 $3$ 次, `bb`隐藏了 $1$ 次, `aab`隐藏了 $2$ 次, `aaa`隐藏了 $1$ 次, `abb`隐藏了 $1$ 次, `aaab`隐藏了 $1$ 次, `aabb`隐藏了 $1$ 次, `aaabb`隐藏了 $1$ 次, 秘密讯息出现的次数是 $6$ 次。 ## 输入格式 一行一个字符串 $s$,表示截取得到的讯息。这里用 $\lvert s \rvert$ 表示字符串 $s$ 的长度,则有$1 \leq \lvert s \rvert \leq 10^5$。 ## 输出格式 一行一个整数,表示秘密讯息出现的次数。题目描述
Bessie the cow has just intercepted a text that Farmer John sent to Burger Queen! However, Bessie is sure that there is a secret message hidden inside. The text is a string $ s $ of lowercase Latin letters. She considers a string $ t $ as hidden in string $ s $ if $ t $ exists as a subsequence of $ s $ whose indices form an arithmetic progression. For example, the string aab is hidden in string aaabb because it occurs at indices $ 1 $ , $ 3 $ , and $ 5 $ , which form an arithmetic progression with a common difference of $ 2 $ . Bessie thinks that any hidden string that occurs the most times is the secret message. Two occurrences of a subsequence of $ S $ are distinct if the sets of indices are different. Help her find the number of occurrences of the secret message! For example, in the string aaabb, a is hidden $ 3 $ times, b is hidden $ 2 $ times, ab is hidden $ 6 $ times, aa is hidden $ 3 $ times, bb is hidden $ 1 $ time, aab is hidden $ 2 $ times, aaa is hidden $ 1 $ time, abb is hidden $ 1 $ time, aaab is hidden $ 1 $ time, aabb is hidden $ 1 $ time, and aaabb is hidden $ 1 $ time. The number of occurrences of the secret message is $ 6 $ .输入输出格式
输入格式
The first line contains a string $ s $ of lowercase Latin letters ( $ 1 \le |s| \le 10^5 $ ) — the text that Bessie intercepted.
输出格式
Output a single integer — the number of occurrences of the secret message.
输入输出样例
输入样例 #1
aaabb
输出样例 #1
6
输入样例 #2
usaco
输出样例 #2
1
输入样例 #3
lol
输出样例 #3
2