随笔分类 -  图-拓扑排序

【BZOJ2200】道路和航线(并查集,拓扑排序,最短路)
摘要:题意:n个点,有m1条双向边,m2条单向边,双向边边长非负,单向边可能为负 保证如果有一条从x到y的单项边,则不可能存在从y到x的路径 问从S出发到其他所有点的最短路 n<=25000,n1,m2<=5e4,边权绝对值<=1e4 思路:听说银川出10年前USACO的原题? 负权边不能直接dijkst 阅读全文

posted @ 2019-10-24 16:00 myx12345 阅读(323) 评论(0) 推荐(0)

【CF1027D】Mouse Hunt(拓扑排序,环)
摘要:题意:给定n个房间,有一只老鼠可能从其中的任意一个出现, 在第i个房间设置捕鼠夹的代价是a[i],若老鼠当前在i号房间则下一秒会移动到b[i]号, 问一定能抓住老鼠的最小的总代价 n<=2e5,a[i]<=1e4 思路:tarjan缩点(环)之后找到所有出度为0的分量,找到分量中最小的a[i],将a 阅读全文

posted @ 2018-12-11 15:59 myx12345 阅读(184) 评论(0) 推荐(0)

【BZOJ4945&&UOJ317】游戏(2-sat,拓扑序)
摘要:题意: 思路: 输出方案时有一个优秀的性质可以利用: tarjan缩点之后点所属的分量编号是原图的反的拓扑序 所以只需要在两种方案内找到所属分量编号较小的那个就行了,用来满足(i,i')那个限制 阅读全文

posted @ 2018-10-20 00:38 myx12345 阅读(218) 评论(0) 推荐(0)

【NOIP2017】逛公园(最短路图,拓扑排序,计数DP)
摘要:题意: 策策同学特别喜欢逛公园。 公园可以看成一张 N 个点 M 条边构成的有向图,且没有自环和重边。其中 1 号点是公园的入口, N 号点是公园的出口,每条边有一个非负权值,代表策策经过这条边所要花的时间。 策策每天都会去逛公园,他总是从 1 号点进去,从 N 号点出来。 策策喜欢新鲜的事物,他不 阅读全文

posted @ 2018-10-16 14:29 myx12345 阅读(423) 评论(0) 推荐(0)

【BZOJ2330】糖果(差分约束系统,强连通分量,拓扑排序)
摘要:题意: 幼儿园里有N个小朋友,lxhgww老师现在想要给这些小朋友们分配糖果,要求每个小朋友都要分到糖果。但是小朋友们也有嫉妒心,总是会提出一些要求,比如小明不希望小红分到的糖果比他的多,于是在分配糖果的时候,lxhgww需要满足小朋友们的K个要求。幼儿园的糖果总是有限的,lxhgww想知道他至少需 阅读全文

posted @ 2018-07-04 19:20 myx12345 阅读(294) 评论(0) 推荐(0)

【CF721C】Journey(拓扑排序,最短路,DP)
摘要:题意:给一个无环的图,问用不超过T的时间从1到n最多可以经过多少个点。要求输出一条路径。 思路:因为无环,可以用DP做。不过因为时间最短的原因要拓扑排序后再DP,目测由底向上的更新也是可以的。 阅读全文

posted @ 2016-11-09 13:25 myx12345 阅读(481) 评论(0) 推荐(0)

【CF645D】 Robot Rapping Results Report(拓扑排序,二分)
摘要:题意:有一张N点M边的有向图,求最小的K使根据前K条边就能够确定图是否有唯一的拓扑序, 若没有唯一拓扑序输出-1 思路:二分答案再拓扑排序,以入度为0的节点作为新的一层,若某一层的节点个数<>1则没有唯一拓扑序 阅读全文

posted @ 2016-11-05 14:50 myx12345 阅读(251) 评论(0) 推荐(0)

导航