码迷,mamicode.com
首页 >  
搜索关键字:过河问题 状态向量 图论    ( 2541个结果
Maximum Flow
本文参考以下文章 "Maximum flow" Flow Networks基本性质 在图论中,网络流被定义为一个有向图,其中包含一个起点 S ource和一个终点 T arget,以及几条连接各顶点的边。每条边都有各自的容量 C apacity,这是边所能允许的最大流量 网络流中的流量$f$应满足如 ...
分类:其他好文   时间:2020-03-04 23:05:40    阅读次数:69
3月2-第八次机试课记录
图论 坑 dij使用地图是带权图 记得初始化为INF 无边的权值是INF,不是0,并且这个INF别用INT_MAX这个宏,会导致出现一些问题,比如dij更新路径的时候,INT_MAX + 1会变成负值,出错,自己定义一个比较大的数就行了 思路与总结 与图相关的算法 dfs/bfs 最小生成树(pri ...
分类:其他好文   时间:2020-03-03 00:37:53    阅读次数:128
图论-最短路-dijkstra / 0-1BFS-使网格图至少有一条有效路径的最小代价
2020-03-01 22:59:59 问题描述: 给你一个 m x n 的网格图 grid 。 grid 中每个格子都有一个数字,对应着从该格子出发下一步走的方向。 grid[i][j] 中的数字可能为以下几种情况: 1 ,下一步往右走,也就是你会从 grid[i][j] 走到 grid[i][j ...
分类:其他好文   时间:2020-03-01 23:18:08    阅读次数:109
图论-相关概念
Clique 团clique(clique)是一个无向图(undirected graph )的子图,该子图中任意两个顶点之间均存在一条边。 极大团maximal clique是一个团,该团不能被更大的团所包含,换句话说,再也不存在一个点与该团中的任意顶点之间存在一条边。 团的大小size是指一个团 ...
分类:其他好文   时间:2020-02-29 18:40:34    阅读次数:96
图的基本存储的基本方式二
图的基本存储的基本方式二 Description 解决图论问题,首先就要思考用什么样的方式存储图。但是小鑫却怎么也弄不明白如何存图才能有利于解决问题。你能帮他解决这个问题么? Input 多组输入,到文件结尾。 每一组第一行有两个数n、m表示n个点,m条有向边。接下来有m行,每行两个数u、v代表u到 ...
分类:其他好文   时间:2020-02-29 18:38:51    阅读次数:67
图的基本存储的基本方式一
图的基本存储的基本方式一 Description 解决图论问题,首先就要思考用什么样的方式存储图。但是小鑫却怎么也弄不明白如何存图才能有利于解决问题。你能帮他解决这个问题么? Input 多组输入,到文件结尾。 每一组第一行有两个数n、m表示n个点,m条有向边。接下来有m行,每行两个数u、v代表u到 ...
分类:其他好文   时间:2020-02-28 20:54:03    阅读次数:55
图论-最短路算法
求最短路暂时掌握了4种,但感觉就dijkstra复杂度能用; 1 floyd算法: 就是暴力的三重循环,以每个点为中转点,每次遍历所有的点,看看能不能通过这个中转点更新最短路径; 优点:n<200时用这种方法,用邻接矩阵存图 ,可求任意的两点的最短路;而且好写; 缺点:复杂度太高,O(n^3)的复杂 ...
分类:编程语言   时间:2020-02-22 10:16:39    阅读次数:71
ACM-ICPC实验室20.2.21测试-图论(二)
A.患者的编号 给出一个有向图,要求你输出字典序最小的拓扑排序。 常规拓扑排序是做不了的,正解是反向建图,同时用大根堆的优先队列维护,保证每次优先访问编号大的结点,再反向输出~ #include<bits/stdc++.h> using namespace std; const int maxn=1 ...
分类:其他好文   时间:2020-02-21 19:52:26    阅读次数:72
ACM-ICPC实验室20.2.19测试-图论
B.Harborfan的新年拜访Ⅱ 就是一道tarjan缩点的裸题。 建图比较麻烦 以后遇到这种建图,先用循环把样例实现出来,再对着循环写建图公式 #include<bits/stdc++.h> using namespace std; const int maxn=1014; vector<int ...
分类:其他好文   时间:2020-02-19 19:08:54    阅读次数:80
CodeForces - 999E 缩点+图论性质
嘛,首先把图缩点一下之后就很好搞了 考虑一下,什么情况下可以使得加边最少,并且s可以把所有点遍历到? 很显然,对于一个入度不为0的点,一定有前继节点.... 于是乎,我们只要找到不满足有前继节点的节点就好了 详细的过程看代码... #include<bits/stdc++.h> #define MA ...
分类:其他好文   时间:2020-02-18 22:08:09    阅读次数:89
2541条   上一页 1 ... 11 12 13 14 15 ... 255 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!