#include <stdio.h>
int n, m, i, j, k, x, y;
char c, s[200050];
int main(){
    scanf("%*d%s", s+1);
    for(i=1; c=s[i]; i++){
        if(c == 'o') x++;
        else x = 0;
        if(x > y) y = x;
        if(c == '-') m = 1;
    }//统计最长的o,有-就行,没o没-无解
    printf("%d\n", m&&y?y:-1);
    return 0;
}

作者 crxis

发表回复