周3要考试,半年没学的C++拿出来复习
正题:
5. 选班长
题目ID:1145100分
时间限制: 1000ms
空间限制: 65536kB
题目描述
时间:1s 空间:256M
题目描述:
在三个候选人A(代号为1)、B(代号为2)和C(代号为3)中,选一个班长,现有一批已投的选票(用-1表示结束),请分别统计出他们的得票数。谁的得票过A、B、C三人全票数的半数,就输出谁当选为班长,如“A-yes”表示A当选,全部不过半数,输出“all-NO”。
输入格式:
输入一行,若干个整数,以-1结尾
输出格式:
输出五行。
样例输入:
1 1 3 2 1 3 2 1 3 3 1 2 4 1 4 1 2 1 2 1 1 -1
样例输出:
A=10
B=5
C=4
Tot=19
A-yes
约定:
提示:
可以用桶数组吧
半年没学,还留在循环
数组学了吗?
学了
就是输入的时候,拿一个数组记录每个人的票数,最后比较一下,输出就行
OK,谢谢