poj [3253] Fence Repair 赫夫曼树

这道题的大意是有一个农夫要把一个木板砍成几块给定长度的小木板,每次据都要收取一定费用,这个费用就是据的这个木版的长度,用赫夫曼树的思路,用优先队列实现。逆向思维,每次都把木板拼接,要想每次都花费最少就得取最小的两个木板拼接起来再把拼接好的木板入队。
Code
posted on 2009-10-17 12:43  over  阅读(706)  评论(0编辑  收藏  举报