码迷,mamicode.com
首页 >  
搜索关键字:无环    ( 852个结果
POJ2594 Treasure Exploration(最小路径覆盖+传递闭包)
题意: 派机器人去火星寻宝,给出一个无环的有向图,机器人可以降落在任何一个点上, 再沿着路去其他点探索,我们的任务是计算至少派多少机器人就可以访问到所有的点。点可以重复去。 思路: 最小路径覆盖,只是点可以重复去,就需要求传递闭包,用floyd ...
分类:其他好文   时间:2016-05-17 17:21:10    阅读次数:126
二叉树(一)
树是n(n>=0)个有限个数据的元素集合,形状像一颗倒过来的树。1是树,无环路。2不是树,有环路。二叉树:二叉树是一棵特殊的树,二叉树每个节点最多有两个孩子结点,分别称为左孩子和右孩子。满二叉树:高度为N的满二叉树有2^N-1个节点的二叉树。完全二叉树:若设二叉树的深度..
分类:其他好文   时间:2016-05-13 05:09:07    阅读次数:257
Apache Flink源码解析之stream-sink
上一篇我们谈论了Flink stream source,它作为流的数据入口是整个DAG(有向无环图)拓扑的起点。那么与此对应的,流的数据出口就是跟source对应的Sink。这是我们本篇解读的内容。...
分类:Web程序   时间:2016-05-13 02:56:37    阅读次数:3019
判断链表是否有环及入口点
判断链表是否有环方法——快慢指针 一、 问:如何判断是否有环? 答:如果有两个头结点指针,一个走的快,一个走的慢,那么若干步以后,快的指针总会超过慢的指针一圈。 设置两个指针(fast,slow),初始值都指向头,slow每次前进一步,fast每次前进二步,如果链表存在环,则fast必定先进入环,而slow后进入环,两个指针必定相遇。(当然,fast先行头到尾部为NULL,则为无环链表)。...
分类:其他好文   时间:2016-05-12 22:04:47    阅读次数:175
poj 2594 Treasure Exploration 最少边覆盖+传递闭包
给出一个有向无环图,问最少多少条边就可以覆盖所有的点,很明显的最少路径覆盖问题,但是点可以重复用,这与hungary算法不太一样,我们可以这样处理,假设a要经过b点到c,但是b点已经被访问过,为了保证a顺利到c,就让a直接飞过b到c,也就是说添加一条a到c的边,这其实就是求传递闭包,我们可以通过floyd算法求出。然后ans=n-hungary()。 一开始用了邻接表的最大二分匹配,在求闭包...
分类:其他好文   时间:2016-05-12 16:13:36    阅读次数:232
拓扑排序
在图论中,由一个有向无环图的顶点组成的序列,当且仅当满足下列条件时,称为该图的一个拓扑排序(英语:Topological sorting)。 每个顶点出现且只出现一次; 若A在序列中排在B的前面,则在图中不存在从B到A的路径。 也可以定义为:拓扑排序是对有向无环图的顶点的一种排序,它使得如果存在一条从顶点A到顶点B的路径,那么在排序中B出现在A的后面。进行拓扑排序的python代码:...
分类:编程语言   时间:2016-05-12 16:00:09    阅读次数:170
UVA 10859 Placing Lampposts(树形DP)
题意:        给定一张有向无环图,每个节点视作一个路口,每条边视作路,要求挑选一些节点放置路灯,使每条路都能被路灯照到,且使用的路灯数最少,如若存在使用相同路灯数的情况,则使得能被两盏路灯照到的路的数量尽量多。 解题:       可以将此问题提炼一下,就是使用最少的路灯照亮所有的路,使得被两盏路灯照亮的路尽量多,也就是使被一盏路灯照亮的路尽量少。那么问题可以转换为,使用最少...
分类:其他好文   时间:2016-05-12 15:40:05    阅读次数:121
poj 2125 【最小割】
题目大意:一个有向无环图,删除一个点的全部入边代价为 aia_i,删除一个点的全部出边代价为 bib_i,求删除所有边的最小代价将一个点 i 拆成两个点 i,i’ 建图: S -> i,流量 bib_i i -> j’,流量 infinf i’ -> T,流量 aia_i 然后跑最小割QAQ如果是表格,也可以拆成行列像这样做…如果要求以次数最小为前提,可以在权值前面加上一个很大的数…#in...
分类:其他好文   时间:2016-05-12 13:40:56    阅读次数:196
线性表-队列
简介 队列是一种特殊的线性表。从队头删除,从队尾插入。 拓扑排序 对一个有向无环图G进行拓扑排序,是指将G中所有顶点排成线性序列,使得图中任意一对顶点u,v,若边(u,v)属于E(G),则u在线性序列中出现在v之前。 ...
分类:其他好文   时间:2016-05-10 12:38:25    阅读次数:142
【BZOJ-2502】清理雪道 有上下界的网络流(有下界的最小流)
2502: 清理雪道 Description 滑雪场坐落在FJ省西北部的若干座山上。 从空中鸟瞰,滑雪场可以看作一个有向无环图,每条弧代表一个斜坡(即雪道),弧的方向代表斜坡下降的方向。 你的团队负责每周定时清理雪道。你们拥有一架直升飞机,每次飞行可以从总部带一个人降落到滑雪场的某个地点,然后再飞回 ...
分类:其他好文   时间:2016-05-08 15:02:06    阅读次数:180
852条   上一页 1 ... 57 58 59 60 61 ... 86 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!