码迷,mamicode.com
首页 >  
搜索关键字:堆优化    ( 241个结果
[Luogu P1119] 灾后重建 (floyd)
题面 传送门:https://www.luogu.org/problemnew/show/P1119 Solution 这题的思想很巧妙. 首先,我们可以考虑一下最暴力的做法,对每个时刻的所有点都求一遍单元最短路 因为最多只有200个时刻,时间复杂度为O(n^3log(n+m))) (堆优化的迪杰斯 ...
分类:其他好文   时间:2018-05-29 17:17:58    阅读次数:181
dij与prim算法
两种算法本质是相同的。 都是从某一个点开始进行延伸,不断更新一个dis值,直到所有的点都被遍历到,从而求出一个最短路或者是一个树的边权的最小总和。 朴素算法都是n^2,都可以采用堆优化处理,降低复杂度到mlogn. 但是在一张完全图上跑,此时m=n^2,朴素算法反而快一些。而且常数小。 相比较于SP ...
分类:编程语言   时间:2018-05-13 13:33:48    阅读次数:212
HDU4522 湫湫系列故事——过年回家
传送门:点我 中文题面。 思路:拿spfa对卧铺和硬铺分别跑spfa,然后找两个的最短路。体感堆优化的dij也可以,不过spfa跑跑就过去了。有个细节是最后得用long long 存数据,其他的没啥。 去重边是拿set存的邻接表。判断是否是数字用的isdigit函数。懒的要命系列。 ...
分类:其他好文   时间:2018-05-09 15:00:10    阅读次数:146
HDU 2544 - 最短路 - [堆优化dijkstra][最短路模板题]
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2544 Time Limit: 5000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Problem Descripti ...
分类:其他好文   时间:2018-05-09 01:11:20    阅读次数:157
近期计划
近期计划 自从省选回来以后,机房的气氛开始变得紧张。大家都心里憋着一口气,想要努力向前冲,不在联赛之后后悔。我也是如此,但盲目的学习总归效率低下。需要制定一些计划。 首先,主攻蓝皮书——进阶指南。书的内容很不错,对noip来说知识点也算比较全面了。在前面学了hash、KMP、trie、AC自动机等小 ...
分类:其他好文   时间:2018-05-06 22:29:11    阅读次数:217
【洛谷P1462】【二分+堆优化dij】
题目描述 在艾泽拉斯,有n个城市。编号为1,2,3,...,n。 城市之间有m条双向的公路,连接着两个城市,从某个城市到另一个城市,会遭到联盟的攻击,进而损失一定的血量。 每次经过一个城市,都会被收取一定的过路费(包括起点和终点)。路上并没有收费站。 假设1为暴风城,n为奥格瑞玛,而他的血量最多为b ...
分类:其他好文   时间:2018-05-04 14:13:48    阅读次数:139
bzoj 1003物流运输 区间dp+spfa
基本思路: 一开始确实没什么思路,因为觉得怎么着都会超时,然后看一下数据范围,呵,怎么都不会超时。 思路: 1.看到能改变线路,想到可以用以下区间dp,区间dp的话,先枚举长度,枚举开始位置,然后枚举中间点 dp[i][j]=min(dp[i][j],dp[i][z]+dp[z][j]+k); 2. ...
分类:其他好文   时间:2018-04-30 20:27:13    阅读次数:148
[图论]最短路系列
昨天今天两天复习了一下最短路, (但是还有一些其他的比如:第k短路,Johnson,差分约束没有仔细研究过) Dijkstra堆优化 luogu3371 题目描述 如题,给出一个有向图,请输出从某一点出发到所有点的最短路径长度。 输入输出格式 输入格式: 第一行包含三个整数N、M、S,分别表示点的个 ...
分类:其他好文   时间:2018-03-07 21:43:59    阅读次数:186
【bzoj5197】[CERC2017]Gambling Guide 期望dp+堆优化Dijkstra
题目描述 给定一张n个点,m条双向边的无向图。 你要从1号点走到n号点。当你位于x点时,你需要花1元钱,等概率随机地买到与x相邻的一个点的票,只有通过票才能走到其它点。 每当完成一次交易时,你可以选择直接使用那张票,也可以选择扔掉那张票然后再花1元钱随机买另一张票。注意你可以无限次扔票。 请使用最佳 ...
分类:其他好文   时间:2018-03-05 11:20:53    阅读次数:177
求哈夫曼树的带权路径长度和
带权路径长度:从根结点到该结点的路径长度再乘以该结点权值 哈夫曼树的带权路径长度和:所有构造得到的中间结点(非叶子结点)的权值和 构造中,每次寻找权值最小的两个结点,使用堆优化指logn ...
分类:其他好文   时间:2018-03-03 18:14:01    阅读次数:188
241条   上一页 1 ... 8 9 10 11 12 ... 25 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!