码迷,mamicode.com
首页 >  
搜索关键字:bfs    ( 5296个结果
luogu P2762 太空飞行计划问题
好像是最大权闭合图,也就是最大流最小割啦,找出最大流的路径输出,这题如何建模呢,一样的先设源点和汇点,源点向每个计划连capacity为赞助数的边,每个计划连相应装置capacity为无穷的边,每个装置向汇点连capacity为支付费用的边,这样,最大利润就是赞助总数-最大流啦,如何证?看两个例子 ...
分类:其他好文   时间:2020-02-08 18:05:21    阅读次数:77
练习6.2 邻接表存储图的广度优先遍历 (20分)
试实现邻接表存储图的广度优先遍历。 函数接口定义: void BFS ( LGraph Graph, Vertex S, void (*Visit)(Vertex) ); 其中LGraph是邻接表存储的图,定义如下: /* 邻接点的定义 */ typedef struct AdjVNode *Ptr ...
分类:其他好文   时间:2020-02-08 17:46:51    阅读次数:81
LeetCode回溯系列(0)——回溯算法讲解
什么是回溯算法? 回溯法是一种系统搜索问题解空间的方法。为了实现回溯,需要给问题定义一个解空间。说到底它是一种搜索算法。只是这里的搜索是在一个叫做解空间的地方搜索。而往往所谓的dfs,bfs都是在图或者树这种数据结构上的搜索。 根据定义来看,要实现回溯,需要两点: 搜索 解空间 先看什么是解空间 就 ...
分类:编程语言   时间:2020-02-08 12:00:03    阅读次数:79
BFS 基础写法 —— 以 LeetCode #1091 Shortest Path in Binary Matrix 为例
Question In an N by N square grid, each cell is either empty (0) or blocked (1). A clear path from top-left to bottom-right has length k if and only i ...
分类:其他好文   时间:2020-02-08 09:49:52    阅读次数:86
A1091 Acute Stroke (30分)
一、技术总结 1. 这一题是BFS广度优先搜索算法,感觉这类题目是首先定义需要的数据结构类型,然后会定义一个数组用于存放数据,还有一个bool类型的数组看是否已经放入队列中了。然后再编写一个判断函数judge()排除数组中超出范围的数字返回false,还有就是不满足条件或者是已经在队列中的,最后就返 ...
分类:其他好文   时间:2020-02-07 23:56:59    阅读次数:127
「Ynoi2015」我回来了
「Ynoi2015」我回来了 ~~如何提升自己的数据结构能力?从Ynoi做起~~ "题目链接" 其实这个题很小清新的辣,而且不卡常。 由于边权为 $1$,所以 $\texttt{BFS}$ 预处理出任意两点间距离。 记录 $f[i][j]$ 为与点 $i$ 距离 $\le j$ 的点的集合。 这里我 ...
分类:其他好文   时间:2020-02-07 18:27:57    阅读次数:70
CF#612(Div.2)
CF#612(Div.2) A. Angry Students 题意: 给你一个字符串(只包含’A’,’P’),每过1秒, 对于每一个A,假如它右边那个不是A,它会把他右面那个变成A。问最多过几秒,整个串中A的数目不会增加 思路: 这题数据范围非常小,因此可以用bfs求解 代码: #include ...
分类:其他好文   时间:2020-02-05 23:11:16    阅读次数:113
JSOI2012~2013
JSOI 2012~2013 C 游戏中的学问 题面: "bzoj" 题解:递推 注意一个圈至少要三个人……~~(上来以为是圆排列然后WA)~~ 式子看代码吧 "code" I 侦探jyy 题面: "bzoj" 题解:bfs 对于每个事件,假设他必须发生 那么有两种可能 一是由他往上只要有一个点是一 ...
分类:Web程序   时间:2020-02-05 00:03:47    阅读次数:122
Luogu P3324 [SDOI2015]星际战争
二分+最大流 首先考虑二分答案 然后可以发现对于已知时间,判断是否可以将所有机器人摧毁可以用网络流 建立源点和汇点,源点向每一个激光武器连一条容量为$time*b[i]$的边,表示该激光武器在$time$时间下最多能产生的伤害为$time*b[i]$ 每一个机器人向汇点连一条容量为$a[i]$的边, ...
分类:其他好文   时间:2020-02-04 20:48:12    阅读次数:78
「POJ 3764」The xor-longest Path
给定一棵 N 个节点的树,树上的每条边都有一个权值。从数中选择两个点 x 和 y ,把从 x 到 y 路径上的所有边权 xor 起来,得到的结果最大是多少? "POJ3764" 分析 显然, $d[u]=d[fa_u] \ xor \ w_{u,fa_u}$ ,于是我们可以通过一遍 bfs 来求出每 ...
分类:其他好文   时间:2020-02-04 20:45:33    阅读次数:78
5296条   上一页 1 ... 31 32 33 34 35 ... 530 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!