#P1034. 怀念之恋

    ID: 46 传统题 1000ms 256MiB 尝试: 0 已通过: 0难度: 普及− ← 上一题 下一题 → 随机一题 上传者: 标签 字符串 模拟 递推 双指针 搜索 枚举
显示设置

怀念之恋

题目描述

小P得到了一串字符串 ss。

形式化地,你需要求出最大的 LL,使得存在一个下标 ii,满足

si<si+1<⋯<si+L−1s_i < s_{i+1} < \cdots < s_{i+L-1}

(字符之间按字典序比较,即 ASCII 码大小比较。)

如果字符串长度为 00,答案是 00;否则答案至少为 11。

输入格式

输入一行一个字符串 ss(不含空格)。

输出格式

输出一行一个整数,表示最长严格递增连续子串的长度。

输入输出样例 #1

输入 #1

acebcde

输出 #1

4

输入输出样例 #2

输入 #2

abcde

输出 #2

5

说明

样例解释

样例一:acebcde 中最长的严格递增连续子串是 bcde(第 44 个字符到第 77 个字符),长度为 44。

样例二:abcde 本身就是严格递增的,长度为 55。

数据范围

  • 对于 100%100\% 的数据,1≤∣s∣≤1061 \le |s| \le 10^6,ss 只由小写英文字母组成。