五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

CF 1287A - Angry Students

2023-06-20 11:26 作者:您是打尖兒還是住店呢  | 我要投稿

It's a walking tour day in SIS.Winter, so t

?groups of students are visiting Torzhok. Streets of Torzhok are so narrow that students have to go in a row one after another.


Initially, some students are angry. Let's describe a group of students by a string of capital letters "A" and "P":


"A" corresponds to an angry student

"P" corresponds to a patient student

Such string describes the row from the last to the first student.


Every minute every angry student throws a snowball at the next student. Formally, if an angry student corresponds to the character with index i

?in the string describing a group then they will throw a snowball at the student that corresponds to the character with index i+1

?(students are given from the last to the first student). If the target student was not angry yet, they become angry. Even if the first (the rightmost in the string) student is angry, they don't throw a snowball since there is no one in front of them.



Let's look at the first example test. The row initially looks like this: PPAP. Then, after a minute the only single angry student will throw a snowball at the student in front of them, and they also become angry: PPAA. After that, no more students will become angry.


Your task is to help SIS.Winter teachers to determine the last moment a student becomes angry for every group.

Input

The first line contains a single integer t — the number of groups of students (1≤t≤100). The following 2t

?lines contain descriptions of groups of students.

The description of the group starts with an integer ki (1≤ki≤100) — the number of students in the group, followed by a string si, consisting of ki letters "A" and "P", which describes the i-th group of students.


Output

For every group output single integer — the last moment a student becomes angry.


Examples

input

1

4

PPAP

output

1

input

3

12

APPAPPPAPPPP

3

AAP

3

PPA

output

4

1

0

Note

In the first test, after 1

?minute the state of students becomes PPAA. After that, no new angry students will appear.


In the second tets, state of students in the first group is:


after 1

?minute — AAPAAPPAAPPP

after 2

?minutes — AAAAAAPAAAPP

after 3

?minutes — AAAAAAAAAAAP

after 4

?minutes all 12

?students are angry

In the second group after 1

?minute, all students are angry.

一些小tips的地方?jīng)]注意,結(jié)果一直沒過,確認(rèn)更改就可以了;

也有好的方法;while(!s.equals(s.replace("AP","AA")) 這個(gè)就可以了;


CF 1287A - Angry Students的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國家法律
山阳县| 霍城县| 建宁县| 大同县| 大洼县| 方正县| 巫溪县| 尚志市| 濮阳市| 虹口区| 平安县| 钟山县| 土默特左旗| 文昌市| 白玉县| 电白县| 桂平市| 南昌市| 合肥市| 中江县| 汕头市| 托里县| 抚远县| 靖安县| 利川市| 双城市| 安岳县| 荆门市| 县级市| 红河县| 赣榆县| 北京市| 伊通| 卓尼县| 昌吉市| 临武县| 乐都县| 独山县| 铜陵市| 乳山市| 岳阳县|