码迷,mamicode.com
首页 >  
搜索关键字:hihocoder 拓扑排序    ( 2772个结果
HihoCoder - 1673 (单调队列)
题目:https://vjudge.net/contest/319166#problem/A 题意:有一个01矩阵,求一个最大子矩阵面积,这个矩阵要求里面都是01间隔,没有0或1连续 思路:这个题其实也就是求一个最大面积,复杂度只可以n^2,这个我们就可以想到是高楼问题,这个题唯一特殊的地方就是必须 ...
分类:其他好文   时间:2019-08-11 21:16:20    阅读次数:101
AcWing:164. 可达性统计(拓扑排序 + 状态压缩算法)
给定一张N个点M条边的有向无环图,分别统计从每个点出发能够到达的点的数量。 输入格式 第一行两个整数N,M,接下来M行每行两个整数x,y,表示从x到y的一条有向边。 输出格式 输出共N行,表示每个点能够到达的点的数量。 数据范围 1≤N,M≤300001≤N,M≤30000 输入样例: 输出样例: ...
分类:编程语言   时间:2019-08-11 21:02:49    阅读次数:62
图论-拓扑排序详解
拓扑排序(topsort)详解 这篇随笔就信息学奥林匹克竞赛中图论的一个知识点——拓扑排序进行讲解。拓扑排序的内容比较基础,只要求读者学习过并了解信息学中图的相关定义和一些专业名词,但是拓扑排序的变形题目比较多,希望读者在看完本随笔后认真体会练习,掌握拓扑排序。 上课! 拓扑排序的定义 顾名思义,这 ...
分类:编程语言   时间:2019-08-10 17:42:03    阅读次数:207
轰炸行动:tarjan,拓扑排序
考场上看错题,没什么好说的。 然而它就是一个大板子。 发的题解勉强还能看。但是我还想再讲讲。 题目的表述是,如果从A能直接或间接到B,那么就不能同时轰炸A和B。 那么我们从图里随便拽出一条有向路径,从这条路径中随意挑2个点AB,那么要么能从A到B要么从B到A 那么你任意挑出的这两个点只要不是同一个点 ...
分类:编程语言   时间:2019-08-10 14:38:08    阅读次数:130
乱七八糟的图论1
图的基本概念 图是点和边组成的集合体,G=; V是点集 E是边集 有向边,有向图 无向边,无向图 无权、点权、边权、负权 环、自环、重边、有向无环图(DAG) 路径、简单路径:没有经过重复的点、连通 树:n个点n 1条边的连通图、完全图:任何两点间都有一条边(无向图)、竞赛图:将完全图上的每条边定一 ...
分类:其他好文   时间:2019-08-09 20:01:35    阅读次数:114
DP&图论 DAY 4 下午图论
DP&图论 DAY 4 下午 后天考试不考二分图,双联通 考拓扑排序 图论 图的基本模型 边: 有向边构成有向图 无向边构成无向图 权值: 1.无权 2.点权 3.边权 4.负权(dij不可以跑) 环: 1. 2.重边 3.有向无环图DAG 路径: 1.简单路径:不经过重复的点 1-->2-->3 ...
分类:其他好文   时间:2019-08-09 19:39:32    阅读次数:74
luogu P1073 【最优贸易】
蒟蒻的第一篇题解,大佬们轻喷(瑟瑟发抖 言归正传,这道题 看见题解区大佬们用各式各样的神仙算法切了这道题,小蒟蒻表示并不会那么多神仙算法,于是乎就水一发题解来谈谈自己的做法. 算法: Tarjan + 拓扑排序 + DP 思路: 看见这道题首先就想到tarjan缩点(~~我不会告诉你这是因为我只会t ...
分类:其他好文   时间:2019-08-08 21:07:38    阅读次数:69
POJ 1270 Following Orders
题目链接:https://vjudge.net/problem/POJ-1270 题目大意 给定一些变量和某些变量之间的大小关系,按字典序输出所有可能的从小到大的变量拓扑序。 分析 本质还是拓扑排序,只不过要稍微变化一下,字典序可以递归求解。 代码如下 1 #include <cmath> 2 #i ...
分类:Windows程序   时间:2019-08-06 17:09:41    阅读次数:121
[POI2014]RAJ(最短路,拓扑排序)
对于一个点 $x$ 如何求答案? 由于这个图是个有向无环图,可以先拓扑排序一遍,求出每个点的拓扑序,从起点到它的最长路 $d2$,从它到终点的最长路 $d1$。(我写代码是这么写的,注意顺序) 把拓扑序比小 $x$ 的点的点集叫 $A$,大的叫 $B$。答案就是 $\max\limits{u\in ...
分类:编程语言   时间:2019-08-03 20:00:08    阅读次数:92
拓扑排序——CodeForces-645D
题目链接 题目含义 有一个机器人比赛,只要a能打败b,b能打败c,a就一定能打败c 然后给出一堆比赛的结果,如果不能得到唯一的所有的机器人战力排名,就输出-1 如果可以的话,最少能用前几场比赛结果能得到,输出这个最少的比赛次数 题目分析 使用拓扑排序,如果出队数不等于机器人数或者某一时刻队列有两个及 ...
分类:编程语言   时间:2019-08-03 00:33:31    阅读次数:118
2772条   上一页 1 ... 17 18 19 20 21 ... 278 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!