哈弗曼
zhangwei1120112119
这个作者很懒,什么都没留下…
展开
-
BIT1020 小白鼠
先看这个样例,解决这个问题 3 0.5 0.25 0.25 瓶子中有毒的概率为0.5,0.25,0.25 最先一定是用一只小白鼠实验0.5的那个瓶子,需要第二只白鼠(也就是说0.5那个没有的毒的情况)的概率为0.5,期望为1+0.5*1=1.5,为答案 画出图来 我画出这个图的时候反应过来了,这不就是哈夫曼树吗 构造哈夫曼树,然后算出哈夫曼树的带权路径长度 #i原创 2013-01-28 15:06:03 · 686 阅读 · 0 评论 -
poj3253 Fence Repair
哈弗曼编码的裸题。。 #include #include #include using namespace std; struct cmp { bool operator()(long long a,long long b) { return a>b; } }; int main() { long long n; scanf("%lld",&n); priority_queue,原创 2013-03-31 14:21:00 · 600 阅读 · 0 评论