随笔分类 -  图-强连通分量

【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)

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

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

【NOIP2017练习&BZOJ4998】星球联盟(强联通分量,并查集)
摘要:题意: 在遥远的S星系中一共有N个星球,编号为1…N。其中的一些星球决定组成联盟,以方便相互间的交流。 但是,组成联盟的首要条件就是交通条件。初始时,在这N个星球间有M条太空隧道。每条太空隧道连接两个星球,使得它们能够相互到达。若两个星球属于同一个联盟,则必须存在一条环形线路经过这两个星球,即两个星 阅读全文

posted @ 2017-07-13 19:49 myx12345 阅读(264) 评论(0) 推荐(0)

【CF711D】Directed Roads(环,强连通分量)
摘要:题意: 给一张N个点N条有向边的图,边可以逆向。问任意逆向若干条边使得这张图无环的方案数(mod 1e9+7)。 n<=200000 思路:三个样例给的好 找规律方便很多 易得有N点的环有(2^n)-2中改法,除了不改和都改 剩下的都是链,设除环外还有K个点,他们的总贡献就是2^k,因为都是一条边相 阅读全文

posted @ 2016-09-23 20:58 myx12345 阅读(216) 评论(0) 推荐(0)

【NOIP2015】信息传递(强连通分量)
摘要:题意:找一张图中的最小环 O(n) 思路:强连通分量tarjan即可 注意环中节点数>1 阅读全文

posted @ 2016-09-21 20:54 myx12345 阅读(259) 评论(0) 推荐(0)

导航