QOJ.ac

QOJ

时间限制: 1.0 s 内存限制: 32 MB 总分: 40

#17061. Ptice

统计

Adrian、Bruno 和 Goran 想要加入爱鸟俱乐部。然而,他们不知道所有申请者都必须通过一场入学考试。考试包含 $N$ 道题,每道题有三个可能的选项:A、B 和 C。

不幸的是,他们分不清鸟和鲸鱼,所以他们打算瞎猜答案。这三个男孩每个人都有一套关于哪种答案序列效果最好的理论:

  • Adrian 声称最好的序列是:A, B, C, A, B, C, A, B, C, A, B, C ...
  • Bruno 确信这个更好:B, A, B, C, B, A, B, C, B, A, B, C ...
  • Goran 嘲笑他们,并决定使用这个序列:C, C, A, A, B, B, C, C, A, A, B, B ...

编写一个程序,在给定考试正确答案的情况下,确定他们三人中谁是正确的——即谁的序列包含最多的正确答案。

输入格式

第一行包含一个整数 $N$ ($1 \le N \le 100$),表示考试中的题目数量。

第二行包含一个由 $N$ 个字符组成的字符串,字符仅包含 'A'、'B' 和 'C'。这些按顺序是考试中每道题的正确答案。

输出格式

第一行输出 $M$,即三个男孩中获得的最大正确答案数。

之后,按字典序(字母顺序)输出所有获得了 $M$ 个正确答案的男孩的名字,每行一个。

样例

输入样例 1

5
BAACC

输出样例 1

3
Bruno

输入样例 2

9
AAAABBBBB

输出样例 2

4
Adrian
Bruno
Goran

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.