Description
题目链接:BZOJ 2208
在一个有向图中,如果点 $u$ 可以直接或间接到达点 $v$,那么称 $(u,v)$ 是可达顶点对。现在给出一个有向图,求出其中可达顶点对的对数。
数据范围:$n\le 2000$
Solution
我们很容易得到一个 $O(n^3)$ 的朴素算法:直接传递闭包!
这个过程是可以通过 $\text{bitset}$ 优化的,因此我们可以将常数减小通过本题(貌似这道题可以直接用 $O(nm)$ 的暴力水过)。
时间复杂度:$O(n^3/32)$
Code
1 |
|