判断一个图是否为强连通图、单向连通图、弱连通图。输入为有向图的邻接矩阵。

输入

输入有若干行

第一行为正整数N(0

接下来N行,每行有N个数据,每个数据以空格分隔,代表邻接矩阵。

注意:输入的都是连通图。

输出

输出有一行,数字1,2,3

1代表强连通图

2代表单向连通图

3代表弱连通图

测试输入

3

1 1 1

1 1 1

1 1 1

测试输出

1

源代码

#include

#define N 305

int main()

{

int a[N][N];

int i,j,k,n;

scanf("%d\n",&n);

for(i=0;i

for(j=0;j

scanf("%d",&a[i][j]);

for(i=0;i

for(k=0;k

for(j=0;j

if((a[i][k]!=0)&&(a[k][j]!=0))

a[i][j]=1;}

for(i=0;i

for(j=0;j

{

if((a[i][j]==0)&&(a[j][i]==0)){

printf("3\n");return 0;}

if(a[i][j]+a[j][i]==1){

printf("2\n");return 0;}

}

printf("1\n");

}

弱连通和强连通_判断强连通图、单向连通图、弱连通图相关推荐

  1. 弱连通和强连通_什么叫:强连通 单向连通 弱连通 不连通

    展开全部 下面是这强连通.单向连通.弱连通.不连通的定义: 连通分量:无向图e68a84e8a2ad3231313335323631343130323136353331333431346463 G的一 ...

  2. 弱连通和强连通_基本图论-连通分量(强/弱联通 割点/边 边/点双)

    前言 网上现存\(60\%\)的文章都有明显的误区,本文章经过多次修改,能保证正确性 本文涉及强连通分量.弱连通分量.割点.割边.边双.点双,属于基本图论范畴 在有着直接关联的基础上又有所不同,本文基 ...

  3. python智慧树判断题_智慧树_Python数据分析与数据可视化_判断题答案

    智慧树_Python数据分析与数据可视化_判断题答案 更多相关问题 对于非经营性项目,其财务收益应包括().A.项目运营中追加的投资B.可获得的各种补贴收入C.可获得价值工程活动过程中,针对具体改进目 ...

  4. C语言_判断一个数是否为素数

    C语言_判断一个数是否为素数 程序目的 设计思路 具体实现 程序目的 判断一个数是否为素数. 设计思路 素数是指只能被1和它自身整除的数.如2,3,5,7,11等.因此,判断一个数是否为素数只用关心这 ...

  5. python智慧树判断题_智慧树知到_大数据分析的python基础_判断题答案

    智慧树知到_大数据分析的python基础_判断题答案 答案: 更多相关问题 强心苷中毒先兆症状A.一定次数的早搏B.窦性心律低于60次/minC.视色障碍D.房室传导阻滞E.室性心动 强心苷在临床上可 ...

  6. 王道书 P217 T02 + 拓展 (判断无向连通图是否有环)

    /*** 王道书 P217 T02 + 拓展 :判断无向连通图是否有环** ①算法思想* 若是一棵树,首先是连通的,判断连通的方法:* 1° 如果只调用了一次Traverse里面的DFS()或者BFS ...

  7. python判断链表是否有环_判断链表是否有环

    判断一个单向链表是否有环.(指向表头结点的指针为head) 方法一: (1)用两个指针p1和p2分别指向表头结点,即p1=p2=head (2)p1和p2分别采用1和2作为步长遍历该链表.(注意,p2 ...

  8. python智慧树判断题_知到智慧树_Python程序设计基础_判断题答案

    知到智慧树_Python程序设计基础_判断题答案 更多相关问题 [问答题,简答题] 简述安全门升压试验的方法. [问答题,简答题] 简述热力除氧的基本条件. [问答题,简答题] 简答汽轮机组停机后造成 ...

  9. java并查集判断是否是连通图_并查集-判断图的连通

    首先在地图上给你若干个城镇,这些城镇都可以看作点,然后告诉你哪些对城镇之间是有道路直接相连的.最后要解决的是整幅图的连通性问题.比如随意给你两个点,让你判断它们是否连通,或者问你整幅图一共有几个连通分 ...

最新文章

  1. js技巧--转义符\的妙用(转)
  2. Servlet中的生命周期方法
  3. Kubernetes安装之五:配置kubectl客户端
  4. php包含文件时显示空白页,php中出现空白页的原因及解决方法汇总_php技巧
  5. mysql慢日志管理
  6. android root工具twrp,安卓手机没有twrp的情况,如何下刷入magisk并获得root权限.
  7. 【Pytorch】MNIST数据集的训练和测试
  8. adobe怎么统计字数_统计数据显示,6 月份桌面 Linux 市场份额攀升至历史新高 | Linux 中国...
  9. foobar2000隐藏桌面悬浮窗头像_多多情侣头像大全app-多多情侣头像大全软件v1.0.1...
  10. 深度学习CNN系列笔记
  11. 自定义线程池-c#的简单实现
  12. Netsparker
  13. 配对和非配对t检验的差异
  14. Hive-WARN: Establishing SSL connection without server‘s identity verification is not recommended. Ac
  15. 家庭影院.液晶电视.液晶电视连接电脑全功略
  16. 计算机游戏155,MAME0.155经典1430款游戏合集
  17. 应该从哪些方面选择适合自己的光时域反射仪?
  18. ATTCK v10版本战术介绍—资源开发
  19. IT研发技能表v3.1
  20. 赵汀阳 人之常情(下)

热门文章

  1. Android 手机距离感知器 代码实现
  2. 用python解决鸡兔同笼的问题
  3. OpenCV.高斯模糊
  4. 喝红酒要注意这几个错误的喝法,大家经常这样做!
  5. 倾斜摄影超大场景的三维模型OSGB格式转换3DTILES,为什么数据文件大小会变大?
  6. python引用random_python怎么导入random
  7. javaweb是什么?
  8. 超级旋风1.6.140发布(10.09)
  9. Python 3.x cxfreeze打包exe教程(一路踩坑过来的)
  10. 洛谷P3950 部落冲突