小朋友的礼物
随着 2022 年北京冬奥会的成功举办,吉祥物冰墩墩雪融融深受小朋友的喜欢。一些有爱心的慈善人士购置了一批 A、B、C 和 D 四种规格的冰墩墩雪融融送给小朋友,每个小朋友都收到了礼物,并且许多人收到了多个礼物。
已知A、B、C 和 D 四种规格的冰墩墩雪融融单价分别为 68 元,78 98 ,128 。你的任务是编程计算购置这些礼物花共了多少钱,每个小朋友各收到了多少个礼物。
要求:程序不要使用分支结构,使用数组完成该任务。
【输入格式】
有多行。第一行为两个整数 n(n<100) 和 m ,分别表示人数和礼物的数量,接下来 m 行,每行一个整数和一个字母,分别表示小朋友的编号(1~n)和收到礼物的类型规格(ABCD),每个小朋友有可能收到多个冰墩墩,数字和字母之间没有空格。
【输出格式】
有两行。第一行一个整数,表示购置礼物的金额(单位:元),第二行输出收到礼物最多的小朋友编号及数量,如果编号不唯一,按照编号从小到大输出,数字之间有一个空格。
【输入样例】
5 6
3 A
3 B
1 A
2 B
4 C
5 D
【输出样例】
518
3 2