Độ dài mã trung bình = (tổng số bit) / (tổng tần suất). Tổng số bit tính qua min-heap như bài tổng bit Huffman.
Nếu chỉ 1 ký hiệu, độ dài trung bình là 1.00.
Tần suất [1,1,2,4]: tổng bit 14, tổng tần suất 8 → 14/8 = 1.75.
Input :
4
1 1 2 4
Output: 1.75
Dòng đầu n. Dòng sau gồm n tần suất nguyên dương.
1 ≤ n ≤ 10^5; 1 ≤ freq ≤ 10^9.
Độ dài mã trung bình, 2 chữ số thập phân.
Ví dụ:
Đầu vào:
4
1 1 2 4
Đầu ra:
1.75
Giải thích:
Đang tải editor...