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

商丘哪里做网站比较好公司网站建设项目目的

商丘哪里做网站比较好,公司网站建设项目目的,动画设计属于什么类专业,有空间与域名 怎么做网站【每日一题】1267. 统计参与通信的服务器 1267. 统计参与通信的服务器题目描述解题思路 1267. 统计参与通信的服务器 题目描述 这里有一幅服务器分布图#xff0c;服务器的位置标识在 m * n 的整数矩阵网格 grid 中#xff0c;1 表示单元格上有服务器#xff0c;0 表示没有… 【每日一题】1267. 统计参与通信的服务器 1267. 统计参与通信的服务器题目描述解题思路 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.length n grid[i].length 1 m 250 1 n 250 grid[i][j] 0 or 1 解题思路 思路如果直接遍历二维数组时再分别对每一项分别遍历行或者列进而判断是否能够参与通信的时间复杂度较高故此时选择对于是否能够参与通信进行预处理即分别使用行数组row存储每一行是否能够参与通信、使用列数组col存储每一列是否能够参与通信其中每一行或者每一列是否能够参与通信的条件是为1的数量大于等于2。 class Solution { public:int countServers(vectorvectorint grid) {// 数据预处理int mgrid.size();int ngrid[0].size();// 分别统计行和列vectorbool row(m,false);vectorbool col(n,false);// 遍历gird 统计行for(int i0;im;i){// 记录每行数量int num0;for(int j0;jn;j){if(grid[i][j]1)num;}if(num2)row[i]true;}// 遍历gird 统计列for(int i0;in;i){// 记录每列数量int num0;for(int j0;jm;j){if(grid[j][i]1)num;}if(num2)col[i]true;}int res0;// 遍历gridfor(int i0;im;i){for(int j0;jn;j){if(grid[i][j]1(row[i]||col[j]))res;}}return res;} };class Solution { public:int countServers(vectorvectorint grid) {// 数据预处理int mgrid.size();int ngrid[0].size();// 分别统计行和列vectorint row(m,0);vectorint col(n,0);// 遍历gird 统计行for(int i0;im;i){for(int j0;jn;j){if(grid[i][j]1){row[i];col[j];}}}int res0;// 遍历gridfor(int i0;im;i){for(int j0;jn;j){if(grid[i][j]1(row[i]2||col[j]2))res;}}return res;} };总结第一次使用的数组是bool类型这样需要三次遍历第二次使用的数组是int类型这样只需要两次遍历。
http://www.yutouwan.com/news/39602/

相关文章:

  • 微信建网站广州论坛网站建设
  • 销售网站内容设计方案百度快照是什么意思?
  • 网站建设 微盘做网站销售的换工作
  • 企业建设门户网站的需求wordpress cron api
  • 赣榆哪里有做网站的网站留言板漏洞
  • 官方网站建设有限公司自己用电脑网站建设
  • 国家网站备案查询系统深圳坪山新楼盘
  • 甘肃兰州是几线城市九江seo
  • 自己怎么优化网站排名苏州实力做网站公司有哪些
  • 网站后台管理系统背景图片大连建设学校网站院长
  • dw做的网站成品长沙发布app
  • iis应用程序池 网站网页紧急升级
  • 做seo是要先有网站吗管理咨询公司是做什么的
  • 响应式网站建设的应用场景万网虚拟主机上传网站
  • 网站安全狗卸载卸载不掉人工智能 网站建设
  • 电动车行业网站建设好的做问卷调查的网站
  • 山东青岛网站建设seo优化酒店如何做团购网站
  • 有哪些外贸公司网站做的比较好wordpress微信登录开发文档
  • 百度推广 做网站苏州网络技术有限公司
  • 企业建设网站风险多语言企业网站开发
  • 网站与网页的区别与联系有域名就可以做网站吗
  • 怎么创建一个自己的网站能买源码的网站有哪些
  • 高端网站设计制作的张家港网站推广
  • 宁波做网站哪家好数字中国建设峰会 官方网站
  • 网站建设中的安全问题天津网站建设包括哪些
  • 两个网站开发swot分析8x8x域名解析ip地址查询
  • 高端网站建设郑州wordpress安装提示数据库空
  • 做网站网站代理犯法吗视觉设计专业 学校排名
  • 南京哪家做网站好网站内容与标题的区别
  • 网站建设分金手指专业二七专业的网页设计流程