信息的熵
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
信息的熵
题目描述
给定一个字符串仅由 可见字符组成的字符串
将 各字符转为 位二进制形式拼接得到一个新的字符串
定义字符串 的信息熵为
其中 为 在 中的占比
请你计算
可使用
double log2(double)
进行计算
输入格式
输入字符串
输出格式
输出一个实数表示
输出保留位小数
为避免精度误差请使用printf("%.5lf" , ans);
的方式进行输出
样例 #1
样例输入 #1
样例输出 #1
样例 #2
样例输入 #2
样例输出 #2
提示
对于 的数据
对于 的数据
保证 仅由大小写字母和数字组成