ILOVELZUACM
题号:NC16441
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 32 M,其他语言64 M
64bit IO Format: %lld

题目描述

给定一个串A,请求出LZU_ACM(A)的最大值。

函数LZU_ACM (X)遵循如下定义:

对于串X,若删去该串的若干个字符或任何字符都不删去(其它字符的相对位置不变),剩下的串为若干个连续的“ILOVELZUACM”,则剩下的串中“ILOVELZUACM”的数目为函数LZU_ACM (X)的其中一个值。

输入描述:

第1行输入字符串的长度L。数据保证串不为空。1<=L<=100000。

第2行输入字符串A。数据保证字符串A只包含大写字母。

输出描述:

输出一行,为LZU_ACM(A)的最大值。
示例1

输入

复制
33
IIILLLOOOVVVEEELLLZZZUUUAAACCCMMM

输出

复制
1

说明

IIILLLOOOVVVEEELLLZZZUUUAAACCCMMM。深色部分为保留的字符,方式不唯一。

示例2

输入

复制
35
ALIOILOVELABCZUACMZZZILOVELZUACMABC

输出

复制
2

说明

ALIOILOVELABCZUACMZZZILOVELZUACMABC。深色部分为保留的字符,方式不唯一。