码迷,mamicode.com
首页 >  
搜索关键字:topsort    ( 74个结果
《算法竞赛进阶指南》0x21有向无环图中点的可达性统计 topsort+bitset
题目链接:https://www.acwing.com/problem/content/description/166/ 计算有向无环图中每个点可达的点的数量,可以先通过拓扑排序确定点的拓扑序,因为在一个点处理之前,他所能到达的所有点都要先被处理,所以我们处理的顺序 只要是按照拓扑排序的逆序处理就能 ...
分类:编程语言   时间:2020-06-18 19:19:19    阅读次数:63
USACO Feburary Contest 比赛记录
A Timeline 题面 现在有 $n$ 个事件,已知事件 $i$ 在第 $S_i$ 天及以后发生。除此之外,有 $C$ 个关系 $(a,~b,~x)$,要求事件 $b$ 至少在 $a$ 发生 $x$ 天后发生。 求满足上述事件时各个事件发生的最早时间。 题解 topsort。 Code ...
分类:其他好文   时间:2020-03-01 14:18:22    阅读次数:86
ACM-ICPC实验室20.2.21测试-图论(二)
A.患者的编号 给出一个有向图,要求你输出字典序最小的拓扑排序。 常规拓扑排序是做不了的,正解是反向建图,同时用大根堆的优先队列维护,保证每次优先访问编号大的结点,再反向输出~ #include<bits/stdc++.h> using namespace std; const int maxn=1 ...
分类:其他好文   时间:2020-02-21 19:52:26    阅读次数:72
拓扑排序
拓扑排序是对有向无圈图的一种排序,它使得如果存在一条从vi到vj的路径,那么在排序中vj出现在vi后面。 首先,对每一个顶点计算它的入度,记录在一个数组中,然后,将所有入度为0的顶点放入一个初始为空的队列中。当队列不空时,删除一个顶点v,并将与v邻接的所有的顶点的入度减1,只要一个顶点的入度降为0, ...
分类:编程语言   时间:2020-01-29 12:44:23    阅读次数:92
『字符串 后缀自动机 线段树合并 树上倍增』
[TJOI2016] 字符串 Description 佳媛姐姐过生日的时候,她的小伙伴从某东上买了一个生日礼物。生日礼物放在一个神奇的箱子中。箱子外边写了一个长为n的字符串s,和m个问题。佳媛姐姐必须正确回答这m个问题,才能打开箱子拿到礼物,升职加薪,出任CEO,嫁给高富帅,走上人生巅峰。每个问题均 ...
分类:其他好文   时间:2020-01-16 14:22:46    阅读次数:77
[CSP-S模拟测试]:巨神兵(状压DP)
题目描述 欧贝利斯克的巨神兵很喜欢有向图,有一天他找到了一张$n$个点$m$条边的有向图。欧贝利斯克认为一个没有环的有向图是优美的,请问这张图有多少个子图(即选定一个边集)是优美的?答案对$1,000,000,007$取模。 输入格式 第一行两个整数$n$和$m$。接下来$m$行每行两个整数表示一条 ...
分类:其他好文   时间:2019-10-03 23:37:39    阅读次数:327
图论-拓扑排序详解
拓扑排序(topsort)详解 这篇随笔就信息学奥林匹克竞赛中图论的一个知识点——拓扑排序进行讲解。拓扑排序的内容比较基础,只要求读者学习过并了解信息学中图的相关定义和一些专业名词,但是拓扑排序的变形题目比较多,希望读者在看完本随笔后认真体会练习,掌握拓扑排序。 上课! 拓扑排序的定义 顾名思义,这 ...
分类:编程语言   时间:2019-08-10 17:42:03    阅读次数:207
图论小技♂ 巧!?
最近寒假里刷了一些题,发现,每种算法并不是套模版那么简单。每种算法都有其性质,充分利用性质,我们就可以利用学会的知识解决未学过的题。 如果有补充,欢迎到下面留言! 1. 拓扑排序 说到topsort,很多人第一反应就是它可以将图排成一个线性表。 好吧,如果仅是知道这一点,那就才疏学浅了... ... ...
分类:其他好文   时间:2019-02-03 12:18:55    阅读次数:226
P3181 [HAOI2016]找相同字符
"P3181 [HAOI2016]找相同字符" 对一个串建SAM,另一个串在这上面跑,到达一点时,假设经过了$cnt$个点 计算这个串所有后缀产生的贡献就好了,直接暴力跑上去可能会超时,topsort预处理一下 cpp include include include include include ...
分类:其他好文   时间:2018-12-31 17:29:43    阅读次数:213
关于Topsort
Long time no see. 拓扑排序 英文名称:Topological-sort 别称:toposort or topsort 拓扑排序是干什么的呢 对一个有向无环图(Directed Acyclic Graph简称DAG)G进行拓扑排序,是将G中所有顶点排成一个线性序列,使得图中任意一对顶 ...
分类:其他好文   时间:2018-12-02 12:29:29    阅读次数:279
74条   1 2 3 4 ... 8 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!