#pragma comment(linker, "/STACK:1024000000,1024000000") #include #include #include #include #include #include using namespace std; const int maxn=2000... ...
分类:
其他好文 时间:
2017-10-19 19:52:52
阅读次数:
156
此文为博主原创题解,转载时请通知博主,并把原文链接放在正文醒目位置。 题目链接:https://www.luogu.org/problem/show?pid=3387 题目背景 缩点+DP 题目描述 给定一个n个点m条边有向图,每个点有一个权值,求一条路径,使路径经过的点权值之和最大。你只需要求出这 ...
分类:
其他好文 时间:
2017-10-16 12:11:22
阅读次数:
135
题目描述 Siruseri 城中的道路都是单向的。不同的道路由路口连接。按照法律的规定, 在每个路口都设立了一个 Siruseri 银行的 ATM 取款机。令人奇怪的是,Siruseri 的酒吧也都设在路口,虽然并不是每个路口都设有酒吧。 Banditji 计划实施 Siruseri 有史以来最惊天 ...
HDU3861 刚刚和妹子打球回来,我喜欢的妹子比我高了10cm,这可怎么办啊。。。。。。刷道题压压惊。 kosaraju缩点+最小路径覆盖 为什么是最小路径覆盖呢,我们假设有一个如下DAG图 目前我们1出发到了3处,对于3的儿子4、5、6,肯定是不能彼此到达的。所以最好的情况3只能延伸一个方向,比 ...
分类:
其他好文 时间:
2017-10-13 21:22:32
阅读次数:
177
这道题一开始看了一眼没读懂,然后就第二个打的这道题。当时第一反应是并查集裸题,然后打了一半才反应过来所有门都是单向的,果断弃坑。 然后想到了tarjan缩点,然后记忆化搜索求最长链。然后惊喜的发现建边是一个大难题,先不说 自 由 门,只有横天门就够人受的了。于是乎,我将每一行与在那一行的点进行建边, ...
分类:
其他好文 时间:
2017-10-13 14:16:07
阅读次数:
166
如果A认为B是受欢迎的,B认为C是受欢迎的,C认为A是受欢迎的,这时形成了一个环。 这时如果A认为D是受欢迎的,那么B和C也认为D是受欢迎的。 于是要考虑缩点。为了好打邻接表用了vector代替。推荐用Tarjan或者Gabow算法。 缩点完最终只有可能有一个强连通分量的牛被全部牛认为是受欢迎的,或 ...
分类:
其他好文 时间:
2017-10-12 20:33:03
阅读次数:
190
[题目描述]要使两个集合 A,B 是等效的,我们可以先让 A 成为 B 的子集,然后再让 B 成为 A 的子集,这样就完成了。使用上面的方法,我们要让 N 个集合都等效:每一步,你可以让集合 X 成为 Y 的子集。注意,有一些集合是已经是其他集合的子集了。求操作最少需要经过多少步?[输入数据]输入包 ...
分类:
其他好文 时间:
2017-10-12 17:04:03
阅读次数:
173
思想:缩点+sap Max,t还可以缩小,优化,高数课写的,有点丑,暂时懒得改。 ...
分类:
其他好文 时间:
2017-10-12 13:10:31
阅读次数:
141
不用看题就知道这是和什么tarjan、缩点或桥一类的题。 谁让他取题目叫一个mustedge还连续写3次的(哦,似乎是因为那个比赛的题目都是这个画风) 必须的边 》必须要经过的边 》 桥。 主要是动态维护问题,幸好只有加边操作。建dfs树之后,在dfs树上加边其实就是让dfs树上一些边没有用了。(就 ...
分类:
其他好文 时间:
2017-10-10 19:12:02
阅读次数:
202
割点, 桥, 点双连通分量, 边双连通分量, 强连通分量 割点, 桥, 点双连通分量, 边双连通分量, 强连通分量这些概念都是原图的一个诱导子图. 割点, 桥, 双连通分量, 边双连通分量是无向图的相关概念, 而强连通分量是有向图的相关概念. $low$ 和 $dfn$ 的求法类似, $dfn[x] ...
分类:
编程语言 时间:
2017-10-10 10:07:00
阅读次数:
278