Logo HelloWorld信息学奥赛题库

少儿编程

时间限制:1 s 空间限制:512 MB
统计

题目描述

连锁学前班Super Tots正在设立良好行为奖,以鼓励他们的孩子表现良好。每所参加的幼儿园将使用相同的标准,每周奖励前三名的孩子。老师们必须确保前三名没有并列!
Super Tots的经理们列出了以下他们希望鼓励的行为:
行为                    编码    奖励积分
午餐至少吃一片水果         F        20
主动保持整洁有序           T        25
在室内不奔跑打闹           W        15
帮助其他孩子               H        30
用完厕所后冲水             L        25
上课期间端坐               S        20

每周前三名的奖品是 :
1.成为本周之星,孩子得到一个特殊的杯子和一个特殊的午餐地点。 
2.周末可以带一张音乐CD回家 。
3.当一天的卡拉基亚队长。

输入格式

第一行输入是一个整数N,表示班级中孩子的数量。5 <= N<= 20。 
然后是N行,每一行是一个孩子的名字。名称按字典序排序。 
下一行输入是一个整数B,表示记录的良好行为事件的数量。3 <= B <= 50。 
然后是B行。每一行都有一个孩子的名字,后面跟着上面列出的一个行为编码。 
每个孩子的分数必须汇总起来。

输出格式

输出共3行。
第1行的格式是“Star of the week is <name>.”,其中<name>是得分最高的孩子的名字。
第2行的格式是“Music CD for <name>.”,其中<name>是得分第二高的孩子的名字。
第3行的格式是“Karakia leader is <name>.”,其中<name>是得分第三的孩子的名字。

样例数据

input

10 
Anna 
Daniel 
Charlotte 
Alexis 
Charles 
Riley 
Eli 
Madison 
Owen 
Jack 
15 
Daniel F 
Anna S 
Riley H 
Riley T 
Anna W 
Alexis H 
Anna F 
Charlotte L 
Madison F 
Riley H 
Daniel H 
Charlotte W 
Anna W 
Madison L 
Charles T

output

Star of the week is Riley. 
Music CD for Anna. 
Karakia leader is Daniel.

样例解释

Riley得到H, T, H,总共85分。 
Anna得到S, W, F, W,总共70分。 
Daniel得了F, H,总共50分。