RiseOJ는 solved.ac와 제휴 관계가 없습니다. 티어 아이콘 © solved.ac. solved.ac
포럼
COCI00074

Ptice

Bronze II 브론즈 II
난이도
1s
시간 제한
32MB
메모리 제한
1
맞았습니다!!
1
제출 수
100.0%
정답률
레이팅

의견: 0

설명

Adrian, Bruno and Goran wanted to join the bird lovers' club. However, they did not know that all applicants must pass an entrance exam. The exam consists of \(N\) questions, each with three possible answers: A, B and C.

Unfortunately, they couldn't tell a bird from a whale so they are trying to guess the correct answers. Each of the three boys has a theory of what set of answers will work best:

  • Adrian claims that the best sequence is: A, B, C, A, B, C, A, B, C, A, B, C ...
  • Bruno is convinced that this is better: B, A, B, C, B, A, B, C, B, A, B, C ...
  • Goran laughs at them and will use this sequence: C, C, A, A, B, B, C, C, A, A, B, B ...

Write a program that, given the correct answers to the exam, determines who of the three was right – whose sequence contains the most correct answers.

제약
입력 형식

The first line contains an integer \(N\) (\(1 \le N \le 100\)), the number of questions on the exam.

The second line contains a string of \(N\) letters A, B and C. These are, in order, the correct answers to the questions in the exam.

출력 형식

On the first line, output \(M\), the largest number of correct answers one of the three boys gets.

After that, output the names of the boys (in alphabetical order) whose sequences result in \(M\) correct answers.

서브태스크
서브태스크점수설명

Subtask 1

40점
예제 1
입력
5
BAACC
출력
3
Bruno
예제 2
입력
9
AAAABBBBB
출력
4
Adrian
Bruno
Goran
문제 정보

riseoj 작성

출처 COCI 2008/2009 Contest 1

평가 및 의견

Ptice

개요
출제자 난이도 Bronze II 브론즈 II 의견 0 / 50 공개 집계 (커뮤니티 난이도, 주요 주제, 품질)는 의견이 충분히 모이면 공개됩니다.

Log in to rate problems.

개별 의견

아직 의견이 없습니다. 자격이 된다면 위 양식에서 가장 먼저 평가해 보세요.

풀이 제출

Ptice

게스트로 둘러보고 있습니다. 로그인하면 풀이를 제출하고 진행 상황을 확인할 수 있습니다. 로그인하고 제출하기
공개
C++20 Tab 들여쓰기 · Ctrl+/ 주석 토글 · Enter 자동 들여쓰기
1 1 1 0 공백: 4 · UTF-8