目录说:我在右边 什么是分层图最短路: 分层图最短路是指在可以进行分层图的图上解决最短路问题。 一般模型是: 在图上,有k次机会可以直接通过一条边(权值为0),问起点与终点之间的最短路径。 解决的一般思路: 以这个题为例,给出了k次可以免费通过一个点的机会, 我们可以把原来的图垒在一起; ex: 我 ...
分类:
其他好文 时间:
2020-01-12 18:33:08
阅读次数:
74
"题目链接" 今天机房模拟赛的题目,先用爆搜做的,后面去写了dijkstra(~~没想到过掉了~~) 本菜鸡之前并没有学过分层图,所以我感觉用的是dijkstra加动态规划的思想 我们用$dis[i][j]$来表示到从1号牧场到第$i$号牧场升级$j$条路所花的最短时间,设第$x$号牧场与第$i$号 ...
分类:
其他好文 时间:
2019-11-24 10:18:39
阅读次数:
50
题目链接:https://www.luogu.org/problem/P4568 题目大意:给定n个点,m条无向边,k次机会经过边时代价为 0 。给出起点和终点,求其最短路径。 解题思路: 两种方法,一是用拆点分层,直接跑最短路。二是dis[][]开二维数组,表示已经用了 j 次免费机会时在 i 点 ...
分类:
其他好文 时间:
2019-11-16 00:29:25
阅读次数:
65
图论 1. "封锁阳光大学" : 二分图 2. "信息传递" : 并查集求最小环,不路径压缩即可 3. "最优贸易" : 分层图 4. "Intervals" : 查分约束 5. "Cheering up the Cow" : 最小生成树 位运算相关: 1. 2. ...
分类:
其他好文 时间:
2019-11-13 21:50:50
阅读次数:
80
满分做法: 因为$k$很小,所以把每个点拆出$k$个点,对应使了多少个高速,这个就是分层图了。 ...
分类:
其他好文 时间:
2019-11-11 09:31:15
阅读次数:
62
填坑 分层图最短路 [JLOI2011]飞行路线 板子题 我们可以分成k + 1层 每一层按照题意连边 每相邻的两层间连长度为 0 的合法有向边 比如题目给出 u -> v : w 这条边 , 那么同时可以连 u(dep1) -> v(dep2) : 0 一条边 , 表示第一层点 u 可以花费 0 ...
分类:
其他好文 时间:
2019-11-09 21:52:35
阅读次数:
86
写在前面 这篇写到的做法并不是真正的分层图,只是一个假的低配版算法。 【我这么菜哪里会分层图呢?(╯▔皿▔)╯ 动态规划。 问题 【既然不是真的分层图,那么就不说什么是分层图了。 该算法能解决的问题: 在一张带权图上面,有k次机会修改边权【非同一条边,求从起点到终点的最短路。 假如会分层图的话,就是 ...
分类:
其他好文 时间:
2019-11-06 00:56:25
阅读次数:
88
1 #include<iostream> 2 #include<string> 3 #include<queue> 4 #include<stack> 5 #include<vector> 6 #include<map> 7 #include<cstdio> 8 #include<cstdlib> ...
分类:
其他好文 时间:
2019-10-30 18:00:07
阅读次数:
100
传送门:https://www.luogu.org/problem/P4568 跑个分层图。 有人说数组开小了,RE了,说实话我很蒙蔽。直接用d[i][j]表示到i已用了j条免费通道不就行了吗? #include<cstdio> #include<queue> #include<algorithm> ...
分类:
其他好文 时间:
2019-10-27 20:21:53
阅读次数:
70
本篇论文的主要内容来自于斯坦福大学的博士生Rex Ying,论文名称为:Hierarchical Graph Representation Learning withDifferentiable Pooling。论文地址:[点击下载](
https://github.com/vcjmhg/Test... ...
分类:
其他好文 时间:
2019-10-27 17:06:36
阅读次数:
146