描述 给出一个有向图,求该图的强连通分量的个数。 输入描述 多测试用例,每个测试用例: 第一行给出顶点数 n ( 1 ≤ n ≤ 1000 ) 第二行给出边数 e ( 0 ≤ e ≤ 100000 ) 第三行开始,共 e 行,每行两个正整数 a b,表示从顶点 a 发出一条弧到顶点 b 。 输出描述 每个测试用例一行结果,一个正整数:该有向图的强连通分量的个数。 关于这道题,首先我们要知道什么是强连通分量:(from百度)有向图强连通分量:在有向图G中,如果两个顶点vi,vj间(vi>vj)有一条从vi到vj的有向路径,同时还有一条从vj到vi的有向路径,则称两个顶点强连通(strongly connected)。如果有向图G的每两个顶点都强连通,称G是一个强连通图。有向图的极大强连通子图,称为强连通分量。 一道简单的oj题,话不多说,上代码:
|
原文地址:https://blog.csdn.net/weixin_54645719/article/details/131604373
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:https://www.msipo.com/article-310.html 如若内容造成侵权/违法违规/事实不符,请联系MSIPO邮箱:3448751423@qq.com进行投诉反馈,一经查实,立即删除!
Copyright © 2023, msipo.com