Problem11373--选班长

11373: 选班长

[Creator : ]
Time Limit : 1.000 sec  Memory Limit : 512 MiB

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

Source/Category