시간 제한 메모리 제한 제출 정답 맞은 사람 정답 비율
1 초 (언어별 추가 시간 없음) 1024 MB 198 98 96 68.085%

문제

Jaehyun has a bead which consists of $N$ jewels arranged from left to right. Each jewel is in one of the three colors: Red, Blue, and Violet, which is represented as a single character RBV. As one of the committees in an important contest, Jaehyun wants to use it as a souvenir for some participant.

Jaehyun likes a bead with diverse colors, so he defines a bead beautiful if every adjacent jewel has different colors. For example, RBVBV is a beautiful bead because every adjacent jewel has a different color. V is a beautiful bead because it does not have adjacent pairs. However, RBBV is not a beautiful bead, because two B is adjacent in the string.

Not only Jaehyun likes a bead with diverse colors, but he likes a contest with diversity. This time, Jaehyun wants to make a bead that is also colorful to colorblind people. For convenience, we will only consider three kinds of people in this problem.

  • Non-colorblind people, who can tell all three colors.
  • Red-colorblind people (Protanopia), who can't tell apart red and violet: They consider violet jewels as red jewels.
  • Blue-colorblind people (Tritanopia), who can't tell apart red blue and violet: They consider violet jewels as blue jewels.

In this case, the string RVB is colorful for non-colorblind people, but it is not colorful for red-colorblind people as red and violet jewels are adjacent, and it is also not colorful for blue-colorblind people as violet and blue jewels are adjacent.

Jaehyun wants to pick some contiguous part of the bead and cut it out to give as a souvenir. The part Jaehyun cuts should be colorful to all three kinds of people. Note that, if the whole bead is beautiful, then Jaehyun does not necessarily cut it out, but just give the whole bead. What is the length of the longest bead he can give?

입력

The first line contains an integer $N$, denoting the length of the bead.

The next line contains string of length $N$, where every character is either RB, or V.

출력

Print the maximum possible length of contiguous beads, which is colorful for all three kinds of people.

제한

  • $1 \le N \le 250\,000$

서브태스크 1 (25점)

This subtask has additional constraints: 

  • $N \le 100$
  • There is no violet jewel. Thus, every character in string is either R or B.

서브태스크 2 (25점)

This subtask has an additional constraint: 

  • $N \le 100$

서브태스크 3 (20점)

This subtask has an additional constraint: 

  • $N \le 5\,000$

서브태스크 4 (30점)

This subtask has no additional constraints.

예제 입력 1

4
VRRB

예제 출력 1

2

예제 입력 2

5
RBBRR

예제 출력 2

2

출처

University > KAIST > 2019 KAIST RUN Spring Open Contest A번

채점

  • 예제는 채점하지 않는다.