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

网站建设与推广是什么意思北京燕化工程建设有限公司网站

网站建设与推广是什么意思,北京燕化工程建设有限公司网站,网站建设规范方法,音乐网站页面设计目录 1267. 统计参与通信的服务器 题目描述#xff1a; 实现代码与解析#xff1a; 写法一#xff1a;两次遍历 hash 原理思路#xff1a; 写法二#xff1a;三次遍历 原理思路#xff1a; 1267. 统计参与通信的服务器 题目描述#xff1a; 这里有一幅服务器分…目录 1267. 统计参与通信的服务器 题目描述 实现代码与解析 写法一两次遍历 hash 原理思路 写法二三次遍历 原理思路 1267. 统计参与通信的服务器 题目描述 这里有一幅服务器分布图服务器的位置标识在 m * n 的整数矩阵网格 grid 中1 表示单元格上有服务器0 表示没有。 如果两台服务器位于同一行或者同一列我们就认为它们之间可以进行通信。 请你统计并返回能够与至少一台其他服务器进行通信的服务器的数量。 示例 1 输入grid [[1,0],[0,1]] 输出0 解释没有一台服务器能与其他服务器进行通信。 示例 2 输入grid [[1,0],[1,1]] 输出3 解释所有这些服务器都至少可以与一台别的服务器进行通信。示例 3 输入grid [[1,1,0,0],[0,0,1,0],[0,0,1,0],[0,0,0,1]] 输出4 解释第一行的两台服务器互相通信第三列的两台服务器互相通信但右下角的服务器无法与其他服务器通信。提示 m grid.lengthn grid[i].length1 m 2501 n 250grid[i][j] 0 or 1 实现代码与解析 写法一两次遍历 hash class Solution { public:int countServers(vectorvectorint grid) {unordered_mapint, int row, col; for (int i 0; i grid.size(); i){for (int j 0; j grid[0].size(); j){if (grid[i][j] 1){row[i];col[j];}}}int res 0;for (int i 0; i grid.size(); i)for (int j 0; j grid[0].size(); j)if (grid[i][j] 1 (row[i] 1 || col[j] 1)) res;return res;} }; 原理思路 第一次遍历hash记录每一行每一列的有的1的个数。 第二次遍历如果此位置有1而且行或列有的服务器个数大于1res。 返回结果。 写法二三次遍历 class Solution { public:int countServers(vectorvectorint grid) {int res 0;vectorbool row(grid.size(), false);vectorbool col(grid[0].size(), false);// 每行符合条件的for (int i 0; i grid.size(); i){int count 0;for (int j 0; j grid[0].size(); j)if (grid[i][j] 1) count;if (count 1){row[i] true;res count;}}// 每列符合条件的for (int i 0; i grid[0].size(); i){int count 0;for (int j 0; j grid.size(); j)if (grid[j][i] 1) count;if (count 1){col[i] true;res count;}}int repeat 0; // 重复的for (int i 0; i grid.size(); i)for (int j 0; j grid[0].size(); j)if (row[i] col[j] grid[i][j] 1) repeat;return res - repeat;} }; 原理思路 不用hash的写法。 第一次遍历行种符合条件的。 第二次遍历列中符合条件的。 第三次遍历重复计算的。 返回结果减去重复计算。
http://www.yutouwan.com/news/161377/

相关文章:

  • 西安给公司做网站网站建设公司电话咨询
  • gta5办公室网站建设中南京模板网站建设企业
  • 做网站哪家好 青岛搜狗推广开户费多少钱
  • 南京网站建设流程个人网站 虚拟主机价格
  • 湖南网站建设公司 要上磐石网络关于建设网站的报告书
  • 公司建站有哪些优势北京平面设计公司招聘信息
  • 流量打不开网站怎么办宣传册图片
  • 挣钱做任务的网站制作网站的app吗
  • 网站升级中html建瓯企业网站建设
  • eclipse与jsp网站开发网站页面打开速度慢
  • 商家建设网站的好处设计商城的网站建设
  • 飞色 网站建设徐州网站建设市场分析
  • 办公室设计公司专业网站html在线制作
  • 网站建设高端培训班语音识别程序代做网站
  • 企业做网站认证有哪些好处企业简介模板免费下载
  • 北京网站快速优化排名wordpress微信商户支付
  • 网站建设分金手指专业w3c网站怎么做
  • 快速建设网站视频教程户外运动网站模板
  • 美食电子商务网站建设规划书网络营销推广的工具
  • 免费制作详情页的网站长沙网站设计公司重庆标志
  • 怎么建设一个营销型网站国家商标注册官网入口
  • jsp网站开发详解 下载网站建设 任务
  • 网站开发者取色工具wordpress没显示已发布
  • 工业和信息网站备案管理系统怎么查看网站开发语言的类型
  • 设计一个网站先做哪些构造网页qq登录记录网站
  • 百度上怎么做网站品牌传播策略
  • 个人网页设计模板网站电影网站开发开题报告
  • 查询网站备案时间查询php网站开发实用技术课后习题
  • 制作手机软件网站上海网站制作网络推广
  • 重庆做的好的房产网站深圳网站建设服