摘要:
题意:给出一个图,每个节点都有权值,每条边也有费用。要求建立一颗树,使总花费最小。树上每连一条边的花费定义为孩子节点权值和×此边费用。 做法:分析可知,最终的答案为所有节点的权值×到根节点的距离。可以知道当距离最短时,花费最小。 于是用Dijkstra+优先队列优化就可以搞定了。这题有些卡时间。最后 阅读全文
posted @ 2016-03-05 00:23
Helica
阅读(201)
评论(0)
推荐(0)
摘要:
两种货币的交换可以当成两条边,建图后跑Bellman_ford算法就好了。 Bellman_ford算法可以用来处理负边权,所以可以判断是否存在负环。反过来就可以判断是否存在正环。 1 /*------------------------------------------------------- 阅读全文
posted @ 2016-03-05 00:16
Helica
阅读(315)
评论(0)
推荐(0)

浙公网安备 33010602011771号