双键键盘(key)

题目描述

Y 同学有一个只能输入字符 VK 的键盘。她使用这个键盘输入了一个长度为 nn 的字符串 ss

当字符串中两个相邻字符依次为 VK 时,称字符串中出现了一次 VK

Y 同学可以将字符串中的至多一个字符修改为另一个字符,也可以不进行修改。请计算经过操作后,字符串中 VK 出现次数的最大值。

输入格式

第一行输入一个正整数 nn,表示字符串的长度。

第二行输入一个长度为 nn 的字符串 ss,字符串仅由字符 VK 组成。

输出格式

输出一个整数,表示经过至多一次修改后,字符串中 VK 出现次数的最大值。

样例

样例输入 #1

2
VK

样例输出 #1

1

样例输入 #2

2
VV

样例输出 #2

1

样例输入 #3

1
V

样例输出 #3

0

样例输入 #4

20
VKKKKKKKKKVVVVVVVVVK

样例输出 #4

3

样例输入 #5

4
KVKV

样例输出 #5

1

数据范围与约定

对于 100%100\% 的数据,保证 1n1001\le n\le 100,字符串 ss 的长度为 nn,并且仅由字符 VK 组成。

测试点编号 分值 nn\le 特殊性质
121\sim2 1010 22 特殊性质 A
353\sim5 1515 100100 特殊性质 B
686\sim8 特殊性质 C
9149\sim14 3030 2020
152015\sim20 100100

特殊性质 A:字符串中的所有字符均为 V

特殊性质 B:字符串中的所有字符均为 K

特殊性质 C:字符串中任意两个相邻字符均不相同。