![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
图论
ASDFJKLDDM
这个作者很懒,什么都没留下…
展开
-
2013寒假练习 1024 载重问题
地址:http://acm.bit.edu.cn/mod/programming/view.php?id=675 题意:给一个图,每条边有一个权值,求一个从起点(1)到终点(n)的最大权值路径,其中路径的权值是路径中所含的边的权值的最小值。 这题可以用类似dijkstra的按顺序依次松弛每个节点,每个节点只松弛一遍。一般求最短路的dijkstra之所以每次选择当前未松弛节点中值最小的进行松弛,原创 2013-02-15 21:45:26 · 453 阅读 · 0 评论 -
2013寒假练习 1025 Layout
地址:http://acm.bit.edu.cn/mod/programming/view.php?a=511 题意:有一群牛编号从1到n依次沿直线排列,若两牛相互喜欢,则他们之间的距离不得大于给定值;若两牛相互讨厌,则他们之间的距离不得小于给定值;给出所有的喜欢和讨厌情况,问在这些约束条件下1牛到n牛的最大距离。 这类题是第一次接触,是差分约束问题,可以用spfa解。。具体的通用做法是,若最原创 2013-02-16 09:21:20 · 330 阅读 · 0 评论 -
2013寒假练习 1060 Is It A Tree?
地址:http://acm.bit.edu.cn/mod/programming/view.php?id=711 给出一个有向图的边,问该图是不是有向树 标程貌似是并查集,但是其实只要满足所有点的入度均为1,只有一个(根节点)为0就可以了。我做的时候还加上了边数=节点数-1这个条件,但其实这是前述条件的推论。。。 另外注意 空树即0 0也是树。。 #include using names原创 2013-02-17 09:03:32 · 396 阅读 · 0 评论 -
2013寒假练习 1026 Til the Cows Come Home
地址:http://acm.bit.edu.cn/mod/programming/view.php?id=677 裸的dijkstra。。今次使用邻接表 #include #define INF 0x7f7f7f7f typedef struct NODE { int v,l; struct NODE * next; }node; node map[1005],*temp;原创 2013-02-16 16:53:10 · 428 阅读 · 0 评论