#Y04007. 奶茶店评分
奶茶店评分
题目描述
小晨在A 市开设了 n 家奶茶店。
为了提升服务质量,奶茶口味,分别对 n 家店内的客户进行了问卷调查,用 ABCD
四个不同的等级对客户所在的店铺进行打分。
接着对这 n 家店进行排名,排名规则如下:
- 优先根据店铺得到
A
的评分数量占总评分数量的比例从高到低进行排名。 - 如果两家店得到
A
的占比相同,根据得到B
的占比从高到低进行排名。 - 如果上述两个占比都相同,根据得到
C
的比例从高到低进行排名。 - 如果上述三个占比相同,根据店内人数从高到低进行排名。
- 如果上述四个占比相同,根据店铺编号从小到大排序。
输入格式
第一行读入一个整数 n,表示店铺的数量。
接下来 n 行,每行一个字符串,表示第 i 家店内客户对它的打分,每个字符表示一个打分,读入顺序 i 即店铺的编号。
输出格式
按照排名顺序输出 n 个整数,整数表示店铺的编号。
3
ABAACAA
DDABBB
BABABA
1 3 2
3
ABCD
ABCDABCD
AABBCCDD
2 3 1
说明
【样例 1 解释】
1 号的 A
的评分数量占总评分数量的比例最高,3 号第二,2 号最低。
【样例 2 解释】
2 号 3 号各项分数比例相同且人数高于 1 号。
【数据范围】
对于 50% 的数据,1≤n≤100。
对于 100% 的数据,1≤n≤10000。
且每家店铺人数不超过 100 人。