随笔分类 -  图论-最短路

摘要:题外话:昨夜脑子昏沉,今早一调试就过了...错误有:我忘记还有墙直接穿墙过...memset初始化INF用错了数...然后手残敲错一个状态一直过不了样例...要是这状态去比赛我简直完了......orz 题目链接:https://www.luogu.org/problemnew/show/P4011 阅读全文
posted @ 2018-05-11 09:23 GraceSkyer 阅读(550) 评论(0) 推荐(0)
摘要:题目链接:https://www.lydsy.com/JudgeOnline/problem.php?id=1001 1001: [BeiJing2006]狼抓兔子 Description 现在小朋友们最喜欢的"喜羊羊与灰太狼",话说灰太狼抓羊不到,但抓兔子还是比较在行的, 而且现在的兔子还比较笨, 阅读全文
posted @ 2018-04-28 23:46 GraceSkyer 阅读(443) 评论(0) 推荐(0)
摘要:题目链接:https://www.51nod.com/onlineJudge/questionCode.html#!problemId=1443 1443 路径和树 题目来源: CodeForces 基准时间限制:1.5 秒 空间限制:131072 KB 分值: 160 难度:6级算法题 给定一幅无 阅读全文
posted @ 2018-04-10 18:11 GraceSkyer 阅读(501) 评论(0) 推荐(0)
摘要:1444 破坏道路 题目来源: CodeForces 基准时间限制:1.5 秒 空间限制:131072 KB 分值: 80 难度:5级算法题 收藏 关注 收藏 关注 在某一个国家,那儿有n个城市,他们通过m条双向道路相连。城市从1到n编号。如果城市a和b通过一条道路直接相连,那么他们之间的距离就是一 阅读全文
posted @ 2018-04-05 20:12 GraceSkyer 阅读(482) 评论(0) 推荐(0)
摘要:题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5521 1 #include<bits/stdc++.h> 2 using namespace std; 3 typedef long long ll; 4 const ll INF = 1e18; 5 阅读全文
posted @ 2018-04-05 19:12 GraceSkyer 阅读(263) 评论(0) 推荐(0)
摘要:不定时更新博客,该博客仅仅是一篇关于最短路的题集,题目顺序随机。 算法思想什么的,我就随便说(复)说(制)咯: Dijkstra算法:以起始点为中心向外层层扩展,直到扩展到终点为止。有贪心的意思。 大部分题用Dij+队列优化都能解决。。但有负权边不行哦。 Bellman-Ford:反复对边集E中的每 阅读全文
posted @ 2017-08-27 21:01 GraceSkyer 阅读(388) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2017-08-18 19:06 GraceSkyer 阅读(4) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2017-08-18 19:05 GraceSkyer 阅读(8) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2017-08-14 14:43 GraceSkyer 阅读(9) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2017-04-21 00:59 GraceSkyer 阅读(10) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2017-04-19 21:58 GraceSkyer 阅读(12) 评论(0) 推荐(0)
摘要:题目链接:poj3259 Wormholes 题意:虫洞问题,有n个点,m条边为双向,还有w个虫洞(虫洞为单向,并且通过时间为倒流,即为负数),问你从任意某点走,能否穿越到之前。 贴个SPFA代码: 1 #include<cstdio> 2 #include<cstring> 3 #include< 阅读全文
posted @ 2017-03-11 10:50 GraceSkyer 阅读(198) 评论(0) 推荐(0)
摘要:题目链接:51nod 1445 变色DNA 看了相关讨论再去用最短路:val[i][j]之间如果是‘Y’,说明i可以到达j,并且i到达j的代价是i那行 1到j-1 里面‘Y’的数量。 最后,求 0到n-1的最短路。 感觉读懂了题意就真的简单了。。 1 #include<cstdio> 2 #incl 阅读全文
posted @ 2016-10-22 18:38 GraceSkyer 阅读(379) 评论(0) 推荐(0)
摘要:题目链接:51nod 1459 迷宫游戏 dij裸题。 1 #include<cstdio> 2 #include<cstring> 3 #include<algorithm> 4 #include<vector> 5 #include<queue> 6 #define CLR(a,b) memse 阅读全文
posted @ 2016-10-21 20:42 GraceSkyer 阅读(402) 评论(0) 推荐(0)
摘要:题目链接:51nod1693 水群 题解参考大神的博客:http://www.cnblogs.com/fighting-to-the-end/p/5874763.html 这题时限0.4秒,真的够狠的。。我用优化过的dij狂交一直TLE,最后还是死在四百多毫秒上,应该是姿势不对orz。后来看别人用s 阅读全文
posted @ 2016-10-10 23:17 GraceSkyer 阅读(412) 评论(0) 推荐(0)
摘要:题目链接:poj1122 FDNY to the Rescue! 题意:给出矩阵,矩阵中每个元素tij表示从第i个交叉路口到第j个交叉路口所需时间,若tij为-1则表示两交叉路口之间没有直接路径,再给出火警位置所在的交叉路口 和 一个或多个消防站所处的交叉路口位置。输出要求按消防站到火警位置所需时间 阅读全文
posted @ 2016-10-04 20:20 GraceSkyer 阅读(382) 评论(0) 推荐(0)
摘要:poj3159 Candies 这题实质为裸的差分约束。 先看最短路模型:若d[v] >= d[u] + w, 则连边u->v,之后就变成了d[v] <= d[u] + w , 即d[v] – d[u] <= w。 再看题目给出的关系:b比a多的糖果数目不超过c个,即d[b] – d[a] <= c 阅读全文
posted @ 2016-09-14 20:52 GraceSkyer 阅读(274) 评论(0) 推荐(0)
摘要:题目链接:hdu5876 Sparse Graph 详见代码。。 1 #include<cstdio> 2 #include<cstring> 3 #include<algorithm> 4 #include<queue> 5 #include<vector> 6 #include<set> 7 u 阅读全文
posted @ 2016-09-13 22:47 GraceSkyer 阅读(450) 评论(0) 推荐(0)

~~~~~~ACM大牛语录,激励一下~~~~~~

为了世界的和平,为了女生的安全,我拼命做题,做题,做题!

用最短的时间,刷最多的题!

给我一滴泪,我就看到了你全部的海洋!

seize the hour, seize the day.

人生难免有无奈,幸福走远了,或是感叹幸福来迟了.其实我一直相信,无论手中的幸福是多么微不足道的感觉,我会把握住那每一分,每一秒,当幸福依旧像那百鸟般飞逝,终究无法掌握时,我会感谢它,曾经降临过!

A自己的题,让别人郁闷去吧

WA肠中过,AC心中留 TLE耳边过,AC特别牛

天然的悲苦和伤逝,过去有过,以后还会有

^*^一步一步往上爬^*^

AC就像练级,比赛就像PK. 练级不如PK好玩

其实,世上本没有ACM,AC的人多了,也便有了!

AC无止尽~ Seek you forever~

找呀找呀找水题,找到一个AC一个呀!

AC是检验程序的唯一标准。

真的猛士,敢于直面惨淡的人生,敢于正视淋漓的鲜血……