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

建材企业网站推广方案中小型网站建设精英

建材企业网站推广方案,中小型网站建设精英,建设官方网站的主要作用,哪个平台做网站好这里有一幅服务器分布图#xff0c;服务器的位置标识在 m * n 的整数矩阵网格 grid 中#xff0c;1 表示单元格上有服务器#xff0c;0 表示没有。 如果两台服务器位于同一行或者同一列#xff0c;我们就认为它们之间可以进行通信。 请你统计并返回能够与至少一台其他服务…这里有一幅服务器分布图服务器的位置标识在 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 思路 暴力遍历。。。。我这种肯定不是最优的 先按行遍历如果出现第一个先记录位置然后看看有没有第二个的出现。 ac code class Solution {public int countServers(int[][] grid) {int ans 0;int n grid.length;int m grid[0].length;boolean[][] vis new boolean[n][m];for (int i 0;in;i) {int flag 0;int firstX -1;int firstY -1;for (int j 0;jm;j) {if (grid[i][j] 1) {if (flag 1) {ans 1;vis[i][j] true;} else if (flag 1) {ans 2;vis[i][j] true;vis[firstX][firstY] true;} else {firstX i;firstY j;}flag 1;}}}for (int i0;im;i) {int flag 0;int firstX -1;int firstY -1;for (int j0;jn;j) {if (grid[j][i] 1) {if (flag 1) {ans (vis[j][i] ? 0 : 1);vis[j][i] true;} else if (flag 1) {ans (vis[j][i] ? 0 : 1);ans (vis[firstX][firstY] ? 0 : 1);vis[j][i] true;vis[firstX][firstY] true;} else {firstX j;firstY i;}flag 1;}}}return ans;} } 还有更优的比如可以通过hashmap去记录行列是否出现或者是通过一维数组一个变量去记录放一个更优的解法。 class Solution:def countServers(self, grid: List[List[int]]) - int:m,nlen(grid),len(grid[0])col_alone[-1]*nans0for i in range(m):row_alone-1for j in range(n):if grid[i][j]0:continueif row_alone-1 and col_alone[j]-1:##同行同列没有服务器row_alonejcol_alone[j]ielse:if row_alone0:ans1col_alone[row_alone]-2ans(col_alone[j]0)1row_alone-2col_alone[j]-2return ans
http://www.hkea.cn/news/14409498/

相关文章:

  • 辽宁朝阳网站建设海口今天最新通知
  • 普通网站 多大空间采集类淘宝客网站怎么做
  • 口碑营销渠道海口网站seo
  • 网站建站网站jp586 vip营销网站制作多少钱
  • 百度如何建网站群北京专业网络直播制作
  • 西宁网站网站建设企业网站计划书
  • 学校做网站需要什么app应用市场
  • 聊城做wap网站哪儿好自己建立公司网站 怎样做
  • 帮企网站建设代运营wordpress 修改注册地址
  • 网站建设话术开场白望京网站建设公司
  • 贵阳建设网站html作业
  • 扁平化配色方案网站网站建设开发服务费会计科目
  • 江西建设厅网站证书查询成都做小程序的开发公司
  • 网页制作和网站开发台州关键词首页优化
  • 网站模板建站教程搜索引擎优化的方法
  • 装修的网站销售找客户的方法
  • 龙岩招聘求职网站有哪些深圳坑梓网站建设公司
  • 做直播券的网站有多少钱制作钓鱼网站教程源码
  • 30多了学网站建设晚吗网站开发质量控制计划书
  • 12306网站开发多少钱建设一个下载网站
  • 建设企业网站公司在哪里怎么做云购网站吗
  • 为什么用Vue做网站的很少百度刷自己网站的关键词
  • 彩票网站如何做推广搜索引擎优化自然排名的缺点
  • 网站的后台地址wordpress 前端用户中心
  • 网站建设同步视频上海外贸营销网站建设地址
  • 初创公司网站设计苏州模板网站怎么做卖
  • 成都网站怎么推广网站优化连云港哪家强?
  • 常州建设银行网站学校网站开发系统的背景
  • 呼和浩特房产网站建设wordpress 图片链接
  • 广西优化网站 优帮云中国中小企业信息网官网