#1518
Unrated

동그라미 가위표 스탬프

원문: 日本語
시간 제한
2s
메모리 제한
256MB
제출
0
정답
0
맞힌 사람
0
정답 비율
0.0%

문제

JOI 군은 동그라미 스탬프, 가위표 스탬프, 동그라미 가위표 스탬프의 3 종류의 스탬프를 각각 00 개 이상 가지고 있다. 이들은 동그라미나 가위표 모양을 종이에 찍을 수 있는 스탬프이다.

동그라미 스탬프를 사용하면 동그라미가 11 개 찍히고, 가위표 스탬프를 사용하면 가위표가 11 개 찍힌다. 동그라미 가위표 스탬프를 사용하면 동그라미와 가위표가 가로 한 줄로 11 개씩 찍히며, 스탬프의 방향을 바꿈으로써 동그라미의 오른쪽에 가위표가 오도록 찍을 수도, 가위표의 오른쪽에 동그라미가 오도록 찍을 수도 있다.

JOI 군은 가지고 있는 스탬프를 각각 정확히 11 번씩 적당한 순서로 사용하여 종이에 가로 한 줄로 동그라미와 가위표를 찍었다. 찍힌 동그라미와 가위표의 열은 문자열 SS 로 표현된다. SSOX 로 구성된 길이 NN 의 문자열이며, Si=S_i\,=\, O 이면 JOI 군이 찍은 표시 중 왼쪽에서 ii 번째 것이 동그라미임을 나타내고, Si=S_i\,= X 이면 그것이 가위표임을 나타낸다 (1iN1\,\,\le\,\,i\,\,\le\,\,N).

당신은 JOI 군이 가지고 있는 스탬프의 개수는 모르지만, JOI 군이 찍은 동그라미와 가위표의 열은 알고 있다. 찍힌 동그라미와 가위표의 열로부터, JOI 군이 가지고 있는 동그라미 가위표 스탬프의 개수로 가능한 값 중 최댓값을 구하는 프로그램을 작성하시오.

제한

  • 1N100000(=105)1\,\,\le\,\,N\,\,\le\,\,100000\,(=\,10^5)
  • SS 는 길이 NN 의 문자열이다.
  • SS 의 각 문자는 O 또는 X 이다.

입력과 출력

입력
입력은 다음 형식으로 표준 입력으로부터 주어진다.
NN
SS

출력
JOI 군이 가지고 있는 동그라미 가위표 스탬프의 개수로 가능한 값 중 최댓값을 출력한다.

예제 입력 1

5
OXXOX

예제 출력 1

2

JOI 군이 찍은 표시는 왼쪽부터 순서대로 동그라미, 가위표, 가위표, 동그라미, 가위표이다. JOI 군이 동그라미 스탬프, 가위표 스탬프, 동그라미 가위표 스탬프를 각각 0,1,20,\,1,\,2 개 가지고 있다고 하면, 다음 순서로 스탬프를 사용하여 그와 같이 표시를 찍을 수 있다.

  • 11 번째 동그라미 가위표 스탬프를 사용하여 동그라미와 가위표를 이 순서로 찍는다.
  • 그 오른쪽에 22 번째 동그라미 가위표 스탬프를 사용하여 가위표와 동그라미를 이 순서로 찍는다.
  • 마지막으로 그 오른쪽에 가위표 스탬프를 사용하여 가위표를 찍는다.

동그라미 가위표 스탬프를 33 개 이상 가지고 있는 경우는 생각할 수 없으므로 22 를 출력한다.

예제 입력 2

14
OXOXOXOXXOXOXO

예제 출력 2

7

예제 입력 3

10
OOOOOOOOOO

예제 출력 3

0
코드 제출

코드를 제출하려면 로그인이 필요합니다.

로그인
내 제출

제출 내역이 없습니다.

맞은 사람

아직 맞은 사람이 없습니다.

난이도 투표
Unrated0명 투표
로그인 후 AC 받으면 투표할 수 있습니다.
전체 제출

제출 내역이 없습니다.