11373: 选班长
[Creator : ]
Description
在三个候选人 A(代号为 1)、B(代号为 2)和 C(代号为 3)中,选一个班长。
现有一批已投的选票(用 -1 表示结束),请分别统计出他们的得票数。
谁的得票过A、B、C三人全票数的半数,就输出谁当选为班长,如“A-yes”表示A当选,全部不过半数,输出“all-NO”。
Input
输入一行,若干个整数,以 -1 结尾。
保证总有效数据输入不会超过 $10^7$。
Output
输出五行。
Sample 1 Input
1 1 3 2 1 3 2 1 3 3 1 2 4 1 4 1 2 1 2 1 1 -1
Sample 1 Output
A=10
B=5
C=4
Tot=19
A-yes
Sample 2 Input
1 2 3 2 1 3 2 1 3 3 1 2 4 2 4 2 2 1 2 1 1 -1
Sample 2 Output
A=7
B=8
C=4
Tot=19
all-NO
Sample 3 Input
1 2 3 2 2 3 2 1 3 3 1 2 4 2 4 2 2 2 1 1 -1
Sample 3 Output
A=5
B=9
C=4
Tot=18
B-yes
3 2 3 2 3 3 3 1 3 3 3 2 4 3 4 2 3 2 1 1 -1
A=3
B=5
C=10
Tot=18
C-yes