#ABC299C. 团子

团子

团子

题目描述

对于正整数 LL,满足以下条件的字符串称为等级 LL 的团子串(dango string):

  • 它是长度为 L+1L+1、由 o- 组成的字符串。
  • 第一个字符和最后一个字符中恰好有一个是 -,其余 LL 个字符都是 o

例如,ooo- 是等级 33 的团子串;但 -ooo-ooo-oo- 都不是团子串(更准确地说,对任意正整数 LL,它们都不是等级 LL 的团子串)。

给定一个由 o- 两种字符组成、长度为 NN 的字符串 SS。 求满足以下条件的最大正整数 XX:

  • SS 中存在一个连续子串,是等级 XX 的团子串。

如果不存在这样的整数,输出 1-1

输入格式

输入按以下格式从标准输入给出:

NN
SS

输出格式

如果 SS 中包含等级 XX 的团子串,输出最大的正整数 XX;否则输出 1-1

样例

10
o-oooo---o
4

例如,SS 的第 33 到第 77 个字符构成的子串 oooo- 是等级 44 的团子串。 SS 中不存在等级 55 及以上的团子串,所以输出 44

1
-
-1

SS 的子串只有空串和 -。 它们都不是团子串,所以输出 1-1

30
-o-o-oooo-oo-o-ooooooo--oooo-o
7

数据范围

  • 1N2×1051 \le N \le 2 \times 10^5
  • SS 是由 o- 组成的长度为 NN 的字符串。
难度 普及
通过率
尝试 0
已通过 0
ID
2911
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签