#805. 最长哈夫曼编码的长度

最长哈夫曼编码的长度

题目描述

输入n(2<=n<=100)个非空字符和字符的出现频率(这些信息按频率的降序输入)。请给这些字符进行哈夫曼编码,然后输出编码最长的字符的编码长度(以比特为单位)。

输入格式

多行。第1行一个整数n。后面n行,每行是一个字符和字符的频率。

输出格式

编码最长的字符的编码长度(以比特为单位)。

样例

输入样例 1

4
C 6
A 5
D 3
B 1

输出样例 1

3

输入样例 2

4
C 6
A 5
B 3
D 3

输出样例 2

3

输入样例 3

18
n 4
a 3
e 3
f 3
i 3
h 2
m 2
o 2
s 2
c 1
d 1
g 1
l 1
p 1
r 1
t 1
u 1
x 1

输出样例 3

6