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

绞铜机 东莞网站建设seo优化收费

绞铜机 东莞网站建设,seo优化收费,做企业网站需要自己有公司吗,做关键词搜索的网站题目 题目描述 服务器连接方式包括直接相连,间接连接。 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/15366.html

相关文章:

  • 百度网盘资源搜索入口杭州seo代理公司
  • 郑州企业建设网站有什么用关键词优化怎么优化
  • 做ppt的素材网站免费网站安全软件大全游戏
  • 自适应网站怎么做推广工具
  • 备案 网站负责人 法人百度竞价登录
  • ps做网站的分辨率多少百度智能建站平台
  • 专门做童装的网站有哪些哪里有软件培训班
  • 网站的领券商城怎么做app推广公司
  • 网站开发与网站建设软广告经典案例
  • 菜单宣传网站怎么做成都网络推广运营公司
  • 怎么在网站做系统合肥百度关键词排名
  • 最便宜建站本站3天更换一次域名yw
  • 高端品牌网站建设公司互联网营销具体做什么
  • 公司网站建设后期维护网络推广教程
  • 国家住房部和城乡建设部 网站最有创意的广告语30条
  • 企业网站有哪些举例网络营销策划方案框架
  • 网站设计宁波百度提交网址多久才会收录
  • 网站如何添加二维码公司宣传推广方案
  • wordpress 中英文网站朋友圈广告推广
  • 行政单位单位网站建设如何进行关键词优化工作
  • 主流的网页设计软件seo顾问多少钱
  • 十大免费网站免费下载软件百度一下官方网页
  • 电子相册免费制作seo关键词推广
  • 深圳建设工程交易服务网宝安分中心官网专业整站优化
  • 网站优化升级重庆营销型网站建设公司
  • 商城网站建设视频今日微博热搜榜前十名
  • 福建省建设法制协会网站网店推广的重要性
  • 广东手机网站开发公司广州今日刚刚发生的新闻
  • 东莞 网站建设百度推广如何代理加盟
  • b站推广mmmm如何把网站推广