怕npy的牛牛
时间限制:C/C++/Rust/Pascal 2秒,其他语言4秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
64bit IO Format: %lld

题目描述

现在有一个长度为m的只包含小写字母‘a’-‘z’的字符串x,求字符串中不同时含有n,p,y三个字母的最长字串的长度是多少?。(对于字符串”abc”来说,”c”,”ab”都是原串的子串,但”ac”不是原串子串)


示例1

输入

复制
"abcdefghijklmn"

返回值

复制
14

说明

因为所有子串都不同时含有n,p,y,所以最长子串的长度即为字符串x的长度14。

示例2

输入

复制
"ynp"

返回值

复制
2

说明

长度为2的字串”yn”,”np”都符合题意,不存在长度>=3的符合条件的子串。

示例3

输入

复制
"ypknnbpiyc"

返回值

复制
7

说明

“pknnbpi”为其符合条件的最长子串,长度为7。

备注:

对于的数据

对于的数据

函数共有一个参数,即题目描述中的字符串x,保证字符串中字母均为小写字母
注意,所给字符串不含引号