码迷,mamicode.com
首页 >  
搜索关键字:分层图    ( 195个结果
【分层图最短路,dijstra】P2939 [USACO09FEB]改造路Revamping Trails
1 #include<iostream> 2 #include<string> 3 #include<queue> 4 #include<stack> 5 #include<vector> 6 #include<map> 7 #include<cstdio> 8 #include<cstdlib> ...
分类:Web程序   时间:2019-10-24 15:23:34    阅读次数:95
P4009 汽车加油行驶问题
题面:https://www.luogu.org/problem/P4009 cpp 分层图,建k+1层分别表示满油到没油,然后根据当前点是否有加油站在层间建边即可. Code: include include include include include include using namesp ...
分类:其他好文   时间:2019-10-20 14:36:40    阅读次数:89
图论训练之十一
https://www.luogu.org/problem/P2939 分层图最短路板子题 ,好久没写最短路了,算是复习一下吧 根据题意,我们可以发现k的取值范围比较小,所以可以直接用分层图 把一个点强行 拆分为k 个,原图层代表使用0次升级路的机会,其他的图分别表示使用了1次、2次...k次升级路 ...
分类:其他好文   时间:2019-10-19 09:22:07    阅读次数:75
【JLOI2011】飞行路线
还是分层图的套路,有k种航线免费,就建k层,每往下一层就说明免费坐了一次航线 有一点很重要,分层图的题目空间一定要开够,不要像普通最短路那样看到点数就跑 还要考虑层数对使用空间的影响 水题,不多说了 代码: cpp include define N 1500005 using namespace s ...
分类:其他好文   时间:2019-10-06 22:07:36    阅读次数:105
最短路——分层图
https://www.luogu.org/problem/P1948 LuoguP1948 电话线 K次免费机会-->每个点(i)拆成(i,k),表示使用了k次免费机会后的i; 于是就将平常的一张图(二维)转换为立体图(三维),但实现上还是二维的 每层跟平常一样建边,然后再在两层之间建图作为联系, ...
分类:其他好文   时间:2019-10-06 20:36:15    阅读次数:81
P4568 [JLOI2011]飞行路线
传送门:https://www.luogu.org/problem/P4568 就是一个分层图 ...
分类:其他好文   时间:2019-10-01 16:44:38    阅读次数:116
P2939 [USACO09FEB]改造路[分层图最短路]
题意翻译 约翰一共有N)个牧场.由M条布满尘埃的小径连接.小径可 以双向通行.每天早上约翰从牧场1出发到牧场N去给奶牛检查身体. 通过每条小径都需要消耗一定的时间.约翰打算升级其中K条小径,使之成为高 速公路.在高速公路上的通行几乎是瞬间完成的,所以高速公路的通行时间为0. 请帮助约翰决定对哪些小径 ...
分类:其他好文   时间:2019-09-24 19:32:52    阅读次数:106
CF1214题解
D 因为可以用贡献2把起点终点堵掉,所以答案为0/1/2 0/2简单 1:方格可以理解为分层图,考虑每个能到达终点,起点能到达其的点,标记一下,对角线如果仅存在1则为必经之路 E $d_i\le n$,我们先把$2,4,..,2n$提出来单独拉一条链,然后乱搞即可 F 咕咕 G ...
分类:其他好文   时间:2019-09-22 23:10:48    阅读次数:86
[P4568][JLOI2011] 飞行路线 (分层图+最短路)
题意:有n个城市,m条航线,每条航线都有一个权值,并且还多了k次免费航行的机会,求1~n的最短路; 做法:分层图+最短路; 1.分层图;因为多了k次免费航行,所以可以考虑建出k+1个图,然后跑一遍最短路; 2.最短路;既然能写分层图,那么最短路应该都会了吧,可以用 dijkstra 或 SPFA ; ...
分类:其他好文   时间:2019-09-07 10:38:21    阅读次数:59
【OI备忘录】trick汇总帖
OI中的那些实用的小trick 在OI中,我们时常会用到一些小技巧,无论是代码方面还是数学方面抑或是卡常,都有很多不错的小技巧。 鄙人不才,往往没办法想出来,于是就有了这篇汇总帖~ 如有疏漏,还请dalao指教! 1. 结论:$gcd(F[n],F[m])=F[gcd(n,m)]$,其中F为斐波那契 ...
分类:其他好文   时间:2019-08-31 19:43:12    阅读次数:100
195条   上一页 1 2 3 4 5 6 ... 20 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!