强连通分量,Tarjan
文章平均质量分 54
Hacheylight
ZJ OIer
展开
-
[APIO2009]抢掠计划 (强连通+SPFA求最长路) HQG_AC的博客
传送门【题意】: 给一张图,每个点有一个ATM机,而其中的部分点是酒吧(可作为终点)。抢掠计划就是从起点(1号点)出发,到终点的途中,将ATM机中的钱抢走。问最多能抢到多少钱。【注意】:本题还以一种N<=1000000 的升级版,因为硬件原因(60万以上会爆栈),要写非递归的tarjan,在这里不展开。 【解法】:因为是有向图,某些点又组成了环,又是让你求最长,综...原创 2018-04-30 20:36:51 · 205 阅读 · 0 评论 -
ZOJ 2699 Police Cities(Codeforces Gym - 100211D) SCC+DP HQG_AC的博客
dp[i][j]=∑k&amp;amp;amp;amp;lt;jk=0dp[i−1][k]∗c[x][j−k]dp[i][j]=∑k=0k&amp;amp;amp;amp;lt;jdp[i−1][k]∗c[x][j−k]dp[i][j] = \sum_{k = 0}^{k &amp;amp;amp;lt; j} dp[i-1][k]*c[x][j-k]原创 2018-07-17 17:33:08 · 273 阅读 · 0 评论 -
Checkposts CodeForces - 427C (SCC裸题) HQG_AC
题意:给你n个点,m条有向边,现在有你建立一些警察局。每个点有一个建警察局的代价。每个警察局能够保卫该点当且仅当警察局能到该点且能返回警察局。现在问你建若干个警察局的最小代价和方案数是多少。解析:强连通裸题。先把n个点做一个强连通。对于每个强连通分量,其中的点肯定能够互相到达。强连通分量的建立可以通过KosarajuKosarajuKosaraju 和 Tarjan...原创 2018-07-21 12:50:56 · 520 阅读 · 0 评论 -
[JSOI2010]连通数
这个题目有毒。我同学跟我说这个是强连通分量水题,然后我就打tarjantarjantarjan,结果WA,WA,WAWA,WA,WAWA ,WA,WA思考许久没想出来哪里错了。于是仔细思考,可以用BFS做,于是我很愉快的打了一个BFSBFSBFS,AC啦!原来 一道 省选/NOI- 的JS省选紫题就这么水过了愉快的打了个 普及/提高-回家仔细思考哪里错了。发现自己有不少...原创 2018-09-13 17:52:07 · 543 阅读 · 0 评论 -
Ralph and Mushrooms (tarjan+dp)
一个综合性的题目,还不错原创 2019-02-14 19:28:41 · 272 阅读 · 3 评论