随笔分类 -  图论_最短路

摘要:"FZU 2271" 题意: 无向图,无自环,问最多可以删除多少条边,使得任意两点间的最短路长度都不变。 tags: floyd 判一下,如果两点(u,v)之间可通过一点 k 松驰,那就记录 (u,v) 有中间点 k ,那么边 (u,v) 就不可取。 阅读全文
posted @ 2018-05-10 15:12 v9fly 阅读(116) 评论(0) 推荐(0)
摘要:hdu6201 题意:一棵树,有点权、边权,定义两点间的价值为:点权之差 - 路径上的边权和。 求可能的最大的价值。 tags: 1】费用流 用两个源点限制流量,即 st1连st2,st2连n个点费用为 ai,n个点连 ed 费用为 -ai 。 #include<bits/stdc++.h> usi 阅读全文
posted @ 2017-09-19 18:03 v9fly 阅读(225) 评论(0) 推荐(0)
摘要:2017 UESTC Training for Graph Theory A 思维 题意:给你一个有n个点和m条边的无向连通图,每条边都有一个权值w。我们定义,对于一条路径,它的Charm value为该路径上所有边的权值的最大值与最小值的差。询问从1到n的所有路径的Charm value的最小值。 阅读全文
posted @ 2017-07-12 21:11 v9fly 阅读(209) 评论(0) 推荐(0)
摘要:1003: [ZJOI2006]物流运输 题意:m个码头,从码头1到码头m,连续n天都要运送货物。每一天的花费是总路线长度大小,但如果和前一天的路线不一样,要另处加上k元花费。而且有些码头有些天不能用,问这n天的最小费用。 tags:菜鸡一开始真没想到是dp 求n天时最小花费,就要想到以天数为阶段进 阅读全文
posted @ 2017-02-18 02:03 v9fly 阅读(209) 评论(0) 推荐(0)
摘要:POJ 1847 题意:n个点,电车从A到B。每个点可以到其它ki个点,但默认只通往给出的第一个点,如果要到其它点,必须改变轨道方向一次。问A到B最少改变几次轨道方向。 总结:裸裸的最短路,所以,狠狠的把Floyd, Bellman, Dijkstra, Spfa都给撸了一遍。一个字,爽! 阅读全文
posted @ 2017-01-21 20:49 v9fly 阅读(907) 评论(0) 推荐(0)
摘要:小白_图论1 1、UVA 10034 最小生成树,水,墨水连点。 2、UVA 10048 floyd,找最小的可行径上的最大边,水,忍受噪音。 3、UVA 10397 最小生成树,题意:架设电缆,但有的点已经相连。 总结:已经相连的点,先连通或者直接标为0。Prim直接过了,但Kruskal一直RE 阅读全文
posted @ 2017-01-04 15:12 v9fly 阅读(160) 评论(0) 推荐(0)
摘要:1、UVA 558 Wormholes 2、总结:第一个spfa,好气的是用next[]数组判定Compilation error,改成nexte[]就过了。。难道next还是特殊词吗 题意:科学家,虫洞。就是判定负环 #include<iostream> #include<cstring> #in 阅读全文
posted @ 2016-09-27 21:16 v9fly 阅读(204) 评论(0) 推荐(0)
摘要:1、poj 1847 Tram 最短路 2、总结:用dijkstra做的,算出a到其它各个点要改向的次数。其它应该也可以。 题意: 有点难懂。n个结点,每个点可通向ki个相邻点,默认指向第一个相邻点,可以改变指向。求一条从A到B的路,使用最少改变路上点的指向的次数。 #include<iostrea 阅读全文
posted @ 2016-09-03 01:26 v9fly 阅读(373) 评论(0) 推荐(0)
摘要:最短路 Submit Status 在每年的校赛里,所有进入决赛的同学都会获得一件很漂亮的T-shirt。但是每当我们的工作人员把上百件的衣服从商店运回到赛场的时候,却是非常累的!所以现在他们想要寻找最短的从商店到赛场的路线,你可以帮助他们吗? Input 输入包括多组数据。 每组数据第一行是两个整 阅读全文
posted @ 2016-07-26 00:06 v9fly 阅读(243) 评论(0) 推荐(0)