社交网络
随着社交平台的兴起,人们之间的沟通变得越来越密切。通过Facebook的分享功能,只要你是对方的好友,你就可以转发对方的状态,并且你的名字将出现在“转发链”上。经过若干次转发以后,很可能A分享了一条好友C的状态,而C的这条状态实际上是分享B的,但A与B可能并不是好友,即A通过C间接分享了B的状态。
给定你N个人之间的好友关系,好友关系一定是双向的。只要两个人是好友,他们就可以互相转发对方的状态,无论这条状态是他自己的,还是他转发了其他人的。现在请你统计,对于每两个人,他们是否有可能间接转发对方的状态。时间限制:1000
内存限制:262144
输入
第一行1个整数N(1<=N<=300)。 接下来N行每行N个整数,表示一个N*N的01矩阵,若矩阵的第i行第j列是1,表示这两个人是好友,0则表示不是好友。 保证矩阵的主对角线上都是1,并且矩阵关于主对角线对称。
输出
一个N*N的01矩阵,若矩阵的第i行第j列是1,表示这两个人可能间接转发对方的状态,0则表示不可能。
样例输入
5
11000
11100
01100
00011
00011
样例输出
11100
11100
11100
00011
00011
提示
在输入数据中,1与2是好友,2与3是好友,4与5是好友。 因此1、2、3有可能互相转发状态;4、5有可能互相转发状态。这两组人之间则不可能。
【bzoj 1491】[NOI2007]社交网络
社交网络图中结点的“重要性”计算 (30 分) C++解法
半个【弗洛伊德算法】2-3 社交网络图中结点的“重要性”计算 (25分)
Dijkstra算法--7-11 社交网络图中结点的“重要性”计算 (30 分)
PTA 7-12 社交网络图中结点的“重要性”计算
PTA 7-12(图) 社交网络图中结点的“重要性”计算(30 分) 30分代码
PTA 7-12(图) 社交网络图中结点的“重要性”计算(30 分) 30分代码_小陈的社交网络pta_Joey丶sunk的博客-CSDN博客
社交网络图中结点的“重要性”计算【Floyd算法】
社交网络图中结点的“重要性”计算【Floyd算法】_网络节点重要性的模型,算法流程及程序_刘燕飞MVP的博客-CSDN博客
《啊哈算法》相关链接收集
啊哈算法系列(C语言、python、Java )
啊哈算法(python)
啊哈算法精华版
电子学会 青少年软件编程等级考试 C语言 8 级
电子学会 全国青少年软件编程等级考试(三级--八级)
电子学会 青少年编程等级考试 C语言 1级-10级 学习资料集(2023.02.21)
电子学会 青少年编程等级考试 C语言 1级-10级 学习资料集(2023.02.21)_dllglvzhenfeng的博客-CSDN博客