QOJ.ac

QOJ

Limite de temps : 2 s Limite de mémoire : 1024 MB Points totaux : 100

#14867. "Aaawww..." or "Aaayyy!!!"

Statistiques

观众们发出“Aaawww...”的声音。 © VIA FotoCollectief on Flickr,经授权使用

你是贝内卢克斯算法程序设计竞赛(BAPC)中某支队伍的铁杆支持者。不幸的是,工作人员发现你溜进比赛区域并戳破了其他队伍的气球。结果,你被赶出了大楼,并且在比赛结束前不得返回。作为一名铁杆支持者,你绝对不想错过颁奖典礼,也不想在里面的人都已经知道的情况下,自己还不知道最喜欢的队伍的最终排名!幸运的是,你找到了一种在大楼外关注颁奖典礼的方法。

在比赛结束前一小时,排行榜将会冻结(封榜)。由于你可以在线访问封榜时的排行榜,因此你已知每支队伍的排名,以及它们有哪些提交是已通过(accepted)、被拒绝(rejected)或待评测(pending)的。在颁奖典礼期间,所有待评测提交的结果都将被揭晓,从当前有待评测提交的队伍中排名最低的那支队伍开始,揭晓其最左边(即题号最小)的待评测提交。每次揭晓后,排行榜都会更新,并以相同的方式选择下一个待评测的提交。

BAPC 以颁奖典礼期间观众的极高参与度而闻名。当一个待评测提交的结果即将揭晓时,观众会期待地齐声高呼 “Ooohhh...”。如果提交被拒绝,观众会发出悲伤的 “Aaawww...”。如果提交通过,人群会疯狂地欢呼 “Aaayyy!!!”。如果通过的提交导致该队伍的排名上升,这一欢呼声会持续更长时间。具体来说,每超越一支队伍,就会额外增加一个字母 ‘y’。例如,如果他们超越了五支队伍,观众就会高喊 “Aaayyyyyyyy!!!”(含有八个 ‘y’)。虽然你听不清主持人的任何话语,但你在大楼外可以清楚地听到热烈观众的声音。你想利用这一点来确定你最喜欢的队伍的最终排名。

输入格式

输入包含以下内容:

  • 第一行包含三个整数 $n$、$m$ 和 $r$($2 \le n \le 100$,$1 \le m \le 100$,$1 \le r \le n$),分别表示队伍数量、题目数量以及你最喜欢的队伍在封榜时的排名。
  • 接下来的 $n$ 行,每行包含 $m$ 个字符,每个字符为 'A'、'R'、'P' 或 'N' 之一,分别表示该队伍的某项提交是已通过(Accepted)、被拒绝(Rejected)、待评测(Pending)还是无提交(Nothing)。队伍按其在封榜时的排名从高到低排序,即按封榜时已通过的提交数量降序排列,进一步的同分判定规则保证所有队伍都有唯一的排名。
  • 对于每个待评测的提交,按时间顺序给出对应的一行,包含两个字符串,表示揭晓该待评测提交时观众的欢呼声。第一个字符串为 “Ooohhh...”,第二个字符串为 “Aaawww...” 或 “Aaayyy!!!”(若排名上升,则每超越一支队伍会额外增加一个 ‘y’)。

输出格式

输出你最喜欢的队伍的最终排名。

样例

输入样例 1

2 3 2
AAP
APR
Ooohhh... Aaayyyy!!!
Ooohhh... Aaawww...

输出样例 1

1

输入样例 2

2 3 2
AAP
APR
Ooohhh... Aaayyyy!!!
Ooohhh... Aaayyyy!!!

输出样例 2

2

输入样例 3

4 4 3
AAPP
PNAA
PPAA
NAPN
Ooohhh... Aaayyyy!!!
Ooohhh... Aaayyyyyy!!!
Ooohhh... Aaawww...
Ooohhh... Aaayyy!!!
Ooohhh... Aaayyyy!!!
Ooohhh... Aaayyyy!!!

输出样例 3

1

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.