随笔分类 -  图论 - Tarjan

摘要:首先,如果是一个 DAG 的话入度不为 0 的点肯定可以都选. 然后如果是一般图的话我们缩点,考虑对于一个强连通分量如何处理: 如果该强连通分量入度为 0 ,那么一定有一个点不能选,其他点都能选. 如果该强连通分量入读不为 0,那么肯定所有点都可以选. 由于缩完点后是一个 DAG 的形式,我们一定可 阅读全文
posted @ 2020-08-11 16:47 EM-LGH 阅读(148) 评论(0) 推荐(0)
摘要:往届学长的一场比赛. 总结:三道水题 haha! Task 1 省选 jloi.cpp/in/out 给你一个字符串,你每次只能删除一个回文串,问你最少需要几步将字符串删完,或输出无解. 题解:显然,答案最多为 2,而如果这个串本身就不是回文串答案就是 1,所以难点就是判断无解的情况. 手画几组发现 阅读全文
posted @ 2020-06-16 14:20 EM-LGH 阅读(154) 评论(0) 推荐(0)
摘要:然而这只是 70pts 的部分分,考场上没想到满分怎么做(现在也不会) code: #include <cstdio> #include <string> #include <stack> #include <queue> #include <cstring> #include <algorithm 阅读全文
posted @ 2019-12-21 08:38 EM-LGH 阅读(199) 评论(0) 推荐(0)
摘要:好久没写过图论了,练练手~ code: 阅读全文
posted @ 2019-10-10 19:02 EM-LGH 阅读(113) 评论(0) 推荐(0)
摘要:Code: 阅读全文
posted @ 2019-07-25 16:52 EM-LGH 阅读(180) 评论(0) 推荐(1)
摘要:Description 你将要游览一个有N个岛屿的公园。从每一个岛i出发,只建造一座桥。桥的长度以Li表示。公园内总共有N座桥。尽管每座桥由一个岛连到另一个岛,但每座桥均可以双向行走。同时,每一对这样的岛屿,都有一艘专用的往来两岛之间的渡船。 相对于乘船而言,你更喜欢步行。你希望所经过的桥的总长度尽 阅读全文
posted @ 2019-07-18 07:22 EM-LGH 阅读(200) 评论(0) 推荐(0)
摘要:Description 现在我们的手头有N个软件,对于一个软件i,它要占用Wi的磁盘空间,它的价值为Vi。我们希望从中选择一些软件安装到一台磁盘容量为M计算机上,使得这些软件的价值尽可能大(即Vi的和最大)。 但是现在有个问题:软件之间存在依赖关系,即软件i只有在安装了软件j(包括软件j的直接或间接 阅读全文
posted @ 2019-07-15 21:55 EM-LGH 阅读(156) 评论(0) 推荐(0)
摘要:Code: 阅读全文
posted @ 2019-07-15 09:41 EM-LGH 阅读(136) 评论(0) 推荐(0)
摘要:Description Bessie has been playing with strings again. She found that by changing the order of the alphabet she could make some strings come before a 阅读全文
posted @ 2019-06-18 17:24 EM-LGH 阅读(165) 评论(0) 推荐(0)
摘要:Description Byteotia城市有n个 towns m条双向roads. 每条 road 连接 两个不同的 towns ,没有重复的road. 所有towns连通。 Byteotia城市有n个 towns m条双向roads. 每条 road 连接 两个不同的 towns ,没有重复的r 阅读全文
posted @ 2019-05-16 19:42 EM-LGH 阅读(172) 评论(0) 推荐(0)
摘要:还是很好些的. Code: 阅读全文
posted @ 2019-04-05 12:33 EM-LGH 阅读(163) 评论(0) 推荐(0)
摘要:Code: 阅读全文
posted @ 2018-11-17 10:55 EM-LGH 阅读(323) 评论(1) 推荐(0)