아직 만들고 있는 페이지입니다.

이 페이지는 아직 만드는 중입니다. 보이는 내용은 바뀔 수 있습니다.

극대 비자명 단조 구간 찾기

면접 대비

시간 제한1초메모리 제한1024 MB

요약
a와 b로만 이루어진 문자열에서 길이가 2 이상인 최대 연속 구간에 포함된 a의 개수를 구합니다.
난이도

쉬움10점 중 2점

유형
문자열, 구현
정답자
아직 제출이 없습니다

문제

이 문제는 문자열이라고 부르는 문자 수열을 다룬다. 원소가 두 개 이상인 수열을 비자명하다고 한다.

수열 ss가 주어질 때, 구간 si,…,sjs_i, \dots, s_j의 모든 문자가 같으면 이 구간을 단조구간이라고 한다. 이 구간을 왼쪽이나 오른쪽으로 더 늘리면 단조성이 깨지면, 이 구간은 극대이다.

문자 a와 b로만 이루어진 수열이 주어진다. 비자명 극대 단조 구간에 속하는 a의 개수를 구한다.

입력

입력은 두 줄로 구성된다. 첫째 줄에 정수 NN이 주어진다. (1≤N≤1051 \le N \le 10^5) 둘째 줄에는 정확히 NN개의 문자로 이루어진 문자열이 주어지며, 이 문자열은 a와 b만으로 구성된다.

출력

한 줄에 정수를 출력한다. 이 정수는 비자명 극대 단조 구간에 등장하는 a의 총 개수이다.

예제4

  1. 예제 1

    입력
    7
    abababa
    
    예상 출력
    0
    
  2. 예제 2

    입력
    7
    bababab
    
    예상 출력
    0
    
  3. 예제 3

    입력
    10
    aababaaabb
    
    예상 출력
    5
    
  4. 예제 4

    입력
    10
    bbaababaaa
    
    예상 출력
    5