手铐-牛客(tarjan+dfs)
摘要:手铐-牛客(tarjan+dfs) 题意: 给你一个连通无向图,保证每个点最多属于一个简单环,每个点度数最多为3,求这个图有多少“手铐图形个数” 其中“手铐图形个数”,定义为三元组(x,y,S),其中x和y表示图上的两个点,S表示一条x到y的简单路径,而且必须满足: 1.x和y分别在两个不同的简单环
阅读全文
posted @
2020-08-08 22:02
mmn
阅读(309)
推荐(0)
Blockade(tarjan求割点...)-poi2008
摘要:Blockade(tarjan求割点...)-poi2008 题意:n个点,m条边双向连通,无重边,自环;输出n个数,代表把第i个点去掉后,有多少访问不能发生a->b ≠b->a; 解:对于一个点有两种情况: 1,非割点:结果(n-1)*2,这个点不能到别的店,别的点也不能到这个点; 2,割点。 判
阅读全文
posted @
2020-08-08 21:56
mmn
阅读(128)
推荐(0)
团结就是力量(tarjan+字符串hash)-牛客
摘要:团结就是力量(tarjan+字符串hash)-牛客 题意:给定n个字符串,和m对信息构成图,字符串经过变换后完全相等+两个点互相连通,可以一起出站,团结力:一起出站的最大人数 解:tarjan求最大连通分量,先将字符串预处理为字典序最小(字符串同构最小表示法),最后离散化求最大值(连块+核对字符)
阅读全文
posted @
2020-08-08 21:45
mmn
阅读(189)
推荐(0)