如何通过交换边缘使图形强烈连接

时间:2015-09-13 04:14:17

标签: c++ c algorithm graph directed-graph

如何计算通过交换边缘使有向图强连接所需的步数?一步是边缘交换。

注意:每个节点的入度为1,出度为1。

Eg-> 1->32->13->24->4 强关联。现在,如果我们交换4->12->4,那么它就会变得紧密相连。

1 个答案:

答案 0 :(得分:1)

现在,解决方案是这样的:

  • 首先,在您拥有的图表中计算{{1>}个不相交的周期或循环次数 假设不相交的周期或循环数 N
  • 打印 N-1 ,这是您对此问题的回答。 (total 为什么?想想。)