当前位置: 首页 > news >正文

视频网站代言人win7电脑做网站服务器

视频网站代言人,win7电脑做网站服务器,邢台市最新人事调整,多网合一网站平台建设【模板】传递闭包 题目描述 给定一张点数为 n n n 的有向图的邻接矩阵#xff0c;图中不包含自环#xff0c;求该有向图的传递闭包。 一张图的邻接矩阵定义为一个 n n n\times n nn 的矩阵 A ( a i j ) n n A(a_{ij})_{n\times n} A(aij​)nn​#xff0c;其中 a i…【模板】传递闭包 题目描述 给定一张点数为 n n n 的有向图的邻接矩阵图中不包含自环求该有向图的传递闭包。 一张图的邻接矩阵定义为一个 n × n n\times n n×n 的矩阵 A ( a i j ) n × n A(a_{ij})_{n\times n} A(aij​)n×n​其中 a i j { 1 , i 到  j 存在直接连边 0 , i 到  j 没有直接连边 a_{ij}\left\{ \begin{aligned} 1,i\ 到\ j\ 存在直接连边\\ 0,i\ 到\ j\ 没有直接连边 \\ \end{aligned} \right. aij​{1,i 到 j 存在直接连边0,i 到 j 没有直接连边​ 一张图的传递闭包定义为一个 n × n n\times n n×n 的矩阵 B ( b i j ) n × n B(b_{ij})_{n\times n} B(bij​)n×n​其中 b i j { 1 , i 可以直接或间接到达  j 0 , i 无法直接或间接到达  j b_{ij}\left\{ \begin{aligned} 1,i\ 可以直接或间接到达\ j\\ 0,i\ 无法直接或间接到达\ j\\ \end{aligned} \right. bij​{1,i 可以直接或间接到达 j0,i 无法直接或间接到达 j​ 输入格式 输入数据共 n 1 n1 n1 行。 第一行一个正整数 n n n。 第 2 2 2 到 n 1 n1 n1 行每行 n n n 个整数第 i 1 i1 i1 行第 j j j 列的整数为 a i j a_{ij} aij​。 输出格式 输出数据共 n n n 行。 第 1 1 1 到 n n n 行每行 n n n 个整数第 i i i 行第 j j j 列的整数为 b i j b_{ij} bij​。 样例 #1 样例输入 #1 4 0 0 0 1 1 0 0 0 0 0 0 1 0 1 0 0样例输出 #1 1 1 0 1 1 1 0 1 1 1 0 1 1 1 0 1提示 对于 100 % 100\% 100% 的数据 1 ≤ n ≤ 100 1\le n\le 100 1≤n≤100保证 a i j ∈ { 0 , 1 } a_{ij}\in\{0,1\} aij​∈{0,1} 且 a i i 0 a_{ii}0 aii​0。 思路 首先读取输入的点数n并定义一个二维布尔数组a[N][N]来存储邻接矩阵。 接着通过两层循环读取邻接矩阵的数据。这里的a[i][j]表示从点i到点j是否存在直接连边。 之后利用Floyd-Warshall算法来求解传递闭包。这个算法的基本思想是对于每一个点k检查所有的点对(i, j)如果点i可以到达点k并且点k可以到达点j那么就可以认为点i可以到达点j。因此有a[i][j] | (a[i][k] a[k][j])。 最后再次通过两层循环输出更新后的邻接矩阵即传递闭包。 AC代码 #include iostream #define AUTHOR HEX9CF using namespace std; using ll long long;const int N 1e3 7; const int INF 0x3f3f3f3f; const int MOD 1e9 7;ll n; bool a[N][N];int main() {ios::sync_with_stdio(0);cin.tie(0);cout.tie(0);cin n;for (int i 1; i n; i) {for (int j 1; j n; j) {cin a[i][j];}}for (int k 1; k n; k) {for (int i 1; i n; i) {for (int j 1; j n; j) {a[i][j] | (a[i][k] a[k][j]);}}}for (int i 1; i n; i) {for (int j 1; j n; j) {cout a[i][j] ;}cout \n;}return 0; }
http://www.pierceye.com/news/681879/

相关文章:

  • 自己怎样用手机建网站化妆品网站模板免费下载
  • 当今做哪个网站致富早期网页游戏
  • 手机网站开发指南西安做网站的
  • php网站搬家教程装修网站建设方案书
  • 上海建网站工作室网络设计培训学校长沙
  • 手机自建网站平台如何寻找seo网站建设客户
  • 网站按关键词显示广告图片这样制作公司网站
  • 桂林建站平台哪家好北京注册公司查询
  • c 高性能网站开发淄博学校网站建设方案
  • 网站建设网站维护的具体内容是什么wordpress主题模板调用
  • 专业网站建设公创建app软件
  • 佛山哪家网站建设比较好互联网内容服务商有哪些
  • 商家在携程旅游网站怎样做宣传ppt免费下载素材库
  • 下载建设银行官方网站下载网站模块介绍
  • 网站定制开发公司推荐网站续费问题
  • 专注七星彩网站开发出租云服务器上建网站
  • 天津做网站.都找津坤科技中国菲律宾历史战绩
  • 网站建设合同的效力网站建设公司需要交税么
  • 色弱可以做网站开发吗建网站的步骤及方法
  • 卖衣服的网站排名discuz分类信息模板
  • 广西网站开发公司招聘网页制作软件
  • 网站框架一般用什么做dede搭建网站教程
  • 郑州网站开发比较好的网络公司网络推广公司有多少家
  • 银川做网站服务免费word模板
  • 个人网站备案方法网站开发制作云盘
  • 培训做网站传奇手游发布网站
  • 中国保密在线网站培训系统手机购物平台
  • 厦门网站制作建设沐风 wordpress 主题
  • 网站选择城市怎么做北京招聘信息
  • 一个做搞笑类视频的网站取名手机端企业网站源码