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

网站建设品牌策划方案永久免费二级域名申请

网站建设品牌策划方案,永久免费二级域名申请,湛江设计公司,网站服务器建设的三种方法是什么题目 题目描述 服务器连接方式包括直接相连,间接连接。 A和B直接连接,B和C直接连接,则A和C间接连接。 直接连接和间接连接都可以发送广播。 给出一个N*N数组,代表N个服务器, matrix[i][j] 1,则代表i和j直…

题目

题目描述
服务器连接方式包括直接相连,间接连接。
A和B直接连接,B和C直接连接,则A和C间接连接。
直接连接和间接连接都可以发送广播。
给出一个N*N数组,代表N个服务器,
matrix[i][j] == 1,则代表i和j直接连接;不等于 1 时,代表i和j不直接连接。
matrix[i][i] == 1,即自己和自己直接连接。matrix[i][j] == matrix[j][i]。
计算初始需要给几台服务器广播, 才可以使每个服务器都收到广播。

输入描述
输入为N行,每行有N个数字,为0或1,由空格分隔,

构成N*N的数组,N的范围为 1 <= N <= 40

输出描述
输出一个数字,为需要广播的服务器的数量

示例1
输入

1 0 0
0 1 0
0 0 1

输出

3

说明

3 台服务器互不连接,所以需要分别广播这 3 台服务器

示例2
输入

1 1
1 1

输出

1

说明

2 台服务器相互连接,所以只需要广播其中一台服务器

代码

#include <iostream>
#include <vector>
#include <sstream>using namespace std;void dfs(vector<vector<int>>& matr, vector<bool>& visited, int x, int n)
{visited[x] = true;for (int i = 0; i < n; i++){if (matr[x][i] == 1 && !visited[i]){dfs(matr, visited, i, n);}}
}int main()
{vector<vector<int>> matr;string sLine;while (getline(cin, sLine)){istringstream iss(sLine);vector<int> row;int val;while (iss >> val){row.push_back(val);}matr.push_back(move(row));}int n = matr.size();vector<bool> visited(n, false);int ans = 0;for (int i = 0; i < n; i++){if (!visited[i]){dfs(matr, visited, i, n);ans++;}}cout << ans;return 0;
}
http://www.dtcms.com/wzjs/347196.html

相关文章:

  • 网片加工厂家泰州网站排名seo
  • wordpress特色图像插件谷歌seo网站排名优化
  • 企业门户网站建设方案后台管理网红推广团队去哪里找
  • 揭阳网站建设方案外包黑龙江今日新闻
  • 乌海网站制作整站优化和单词
  • 可视化网站建设平台南宁seo产品优化服务
  • 怎么做外贸网站seo深圳最新通告今天
  • 做外贸的人常用的网站橘子seo历史查询
  • 光辉网络 石家庄网站建设百度云资源共享
  • wordpress进入后台空白商品标题seo是什么意思
  • 学校网站平台建设方案网站优化价格
  • 源代码代做网站优化营商环境发言材料
  • 专业做婚庆的网站专业关键词优化平台
  • 怎么做视频网站教程烟台网络推广
  • 合肥网站建设哪家好网络营销平台排名
  • 企业宽带 做网站站长统计app最新版本2023
  • 衢州做网站的公司焊工培训
  • 私服网站建设百度开户推广多少钱
  • 建站公司推广北京自动网络营销推广
  • 微商水印相机做网站中国营销传播网官网
  • wordpress替换主题数据库哈尔滨seo优化公司
  • 大型门户网站是这样炼成的源代码关键词免费
  • 网站制作设计说明百度网盘登录
  • 网站专业建设公司怎么制作小程序
  • 潍坊娜娜网站制作seo排名计费系统
  • 网站开发商问花店老板保定seo推广
  • 哪些网站不能备案谷歌seo外链
  • 微商城开发价格seo技术顾问
  • php网站开发主要做什么国际新闻稿件
  • 厦门网站制作阳哥电商运营推广是做什么的