Description Up to thirty couples will attend a wedding feast, at which they will be seated on either side of a long table. The bride and groom sit at ...
分类:
其他好文 时间:
2018-05-26 22:19:42
阅读次数:
173
传送门 思路:用Tarjan算出每个scc,并记录每个scc的大小,找到最大的scc->x,最后从小到大枚举每个点,看是否在scc->x中,这样输出的方案一定是字典序最小的解。 AC Code: ...
分类:
其他好文 时间:
2018-05-26 10:50:15
阅读次数:
155
传送门 思路:当我们走到一个环时,可以重复绕圈将这个环上的所有蘑菇采完。这启发我们用Tarjan缩点,将整个环的边权缩到一个点上,然后SPFA跑最长路即可。 AC Code: ...
分类:
其他好文 时间:
2018-05-26 10:49:59
阅读次数:
175
今天看到讲2-SAT比较好的blog,感觉微微的理解了2-SAT 传送门 参考: https://blog.csdn.net/leolin_/article/details/6680144 题意:你有2*n把钥匙,但是在每一对钥匙中,用了a,就不能用b。你要用这么多钥匙去开尽可能多的门。开门的规则是 ...
分类:
其他好文 时间:
2018-05-21 21:16:37
阅读次数:
164
https://www.lydsy.com/JudgeOnline/problem.php?id=4316 没有环就是傻逼树形DP 对于环的部分可以tarjan求出 再对环上做类似于BZOJ1040的DP 断掉环的最后一条边,找到环顶和环底, 强制选择环顶不选择环底和选择环底不选择环顶. #incl ...
分类:
其他好文 时间:
2018-05-20 22:50:19
阅读次数:
244
刚接触tarjan,tarjan其实更多是用来找强联通分量。我这里呢,是看qsc的视频学的。卿学姐讲的其实很清楚啦。 我这里只是做个整理。 low[]:表示能到达这个点的最小编号。[树枝边]。啊,其实我觉得就是保存环路的起点。QWQ。因为只要记录了这个点,栈中经历的点都能到达嘛都是强联通啊。 dfn ...
分类:
其他好文 时间:
2018-05-20 21:56:19
阅读次数:
189
ps.有关Tarjan算法缩点的简要回顾。 今天上午在Luogu随机到了这道题 Luogu P3420,题目大概是这样: 题目描述 Byteazar the Dragon拥有N个小猪存钱罐。每一个存钱罐能够用相应的钥匙打开或者被砸开。Byteazar已经将钥匙放入到一些存钱罐中。现在已知每个钥匙所在 ...
分类:
其他好文 时间:
2018-05-20 18:03:19
阅读次数:
153
BZOJ_2788_[Poi2012]Festival_差分约束+tarjan+floyed Description 有n个正整数X1,X2,...,Xn,再给出m1+m2个限制条件,限制分为两类: 1. 给出a,b (1<=a,b<=n),要求满足Xa + 1 = Xb 2. 给出c,d (1<= ...
分类:
其他好文 时间:
2018-05-20 10:42:49
阅读次数:
155
缩点|强连通分量一般解释 自行百度 ,反正比较简单,一般性用在有向图中,可结合DP~~乱搞~~做题. 缩点 顾名思义,就是把一些点缩成几个点. 强连通分量 在一个有向图中,一个环就是一个强连通分量. 求法 我们不妨设dfn[i]表示到达第i个点的时间,low[i]表示第i个点可以到达的祖先中dfn的 ...
分类:
其他好文 时间:
2018-05-19 18:46:51
阅读次数:
151