最急救助
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
救助中心每天都要收到很多求救信号。收到求救信号后,救助中心会分析求救信号,找出最紧急的求救者给予救助。
求救信号是一个由小写英文字母组成的字符串,字符串中连续三个字符依次组成sos
的情况越多(即包含子串sos
的数目越多),代表着求救者情况越紧急。
现在请你帮助救助中心找出最紧急的求救者。注意字符串中包含的sos
可以有重叠,例如sosos
算作包含 个sos
。
输入格式
从标准输入读入数据。
第一行一个整数 ,表示求救者的数目。
接下来有 行,每行一个由小写英文字母组成的字符串。这 行中,第 ()行的字符串表示第 个求救者的名字,第 行的字符串表示第 个求救者的求救信号。
输出格式
输出到标准输出。
输出共两行,第一行是最紧急求救者的名字。如果最紧急求救者有多个,则按照输入的顺序将他们的名字依次输出,相邻两个名字间用空格分隔。
第二行一个整数,表示最紧急求救者的求救信号中包含有多少个sos
子串。
样例 #1
样例输入 #1
2
adam
ineedhelpsosineedhelpsos
mark
ineedmorehelpsoshelpmesossoshelpme
样例输出 #1
mark
3
样例 #2
样例输入 #2
3
susan
sosososososos
jack
sossossossos
allen
soshelpsossossossossos
样例输出 #2
susan allen
6
提示
数据规模与约定
- 对于 的数据,。
- 对于所有数据,,求救者名字长度不超过 ,求救信号长度不超过 。