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

c 做网站实例百度权重怎么提高

c 做网站实例,百度权重怎么提高,模仿网站建设,北京建设部网站一、题目描述 给你一个二维 boolean 矩阵 grid 。 请你返回使用 grid 中的 3 个元素可以构建的 直角三角形 数目,且满足 3 个元素值 都 为 1 。 注意: 如果 grid 中 3 个元素满足:一个元素与另一个元素在 同一行,同时与第三个元素…

一、题目描述

给你一个二维 boolean 矩阵 grid 。
请你返回使用 grid 中的 3 个元素可以构建的 直角三角形 数目,且满足 3 个元素值 都 为 1 。
注意:
如果 grid 中 3 个元素满足:一个元素与另一个元素在 同一行,同时与第三个元素在 同一列 ,那么这 3 个元素称为一个 直角三角形 。这 3 个元素互相之间不需要相邻。

  • 示例 1:
    0 1 0
    0 1 1
    0 1 0
    输入:grid = [[0,1,0],[0,1,1],[0,1,0]]
    输出:2
    解释:
    有 2 个直角三角形。

  • 示例 2:
    1 0 0 0
    0 1 0 1
    1 0 0 0
    输入:grid = [[1,0,0,0],[0,1,0,1],[1,0,0,0]]
    输出:0
    解释:
    没有直角三角形。

  • 示例 3:
    1 0 1
    1 0 0
    1 0 0
    输入:grid = [[1,0,1],[1,0,0],[1,0,0]]
    输出:2
    解释:
    有两个直角三角形。

二、解题思路

/***  解题思路:*  1、因为要找直角三角形,也就是说我们要找直角的顶点,也就是数组的交点为1*  2、先判断交点为1,然后找到交点为1所在的行的1的个数,然后再找到交点为1所在的列的1的个数*  3、解决第2步的问题,我们可以将二维数组的行和列抽取出来成为两个一维数组*  4、最后将每一行1的个数减去1 乘以 每一列1个数减1 最终得到结果(这个减去的1就是交点位置的1)*/

三、示例代码

public static long numberOfRightTriangles(int[][] grid) {//结果long sum = 0;//行数int m = grid.length;//列数int n = grid[0].length;//一维数组行int[] row = new int[m];//一维数组列int[] col = new int[n];for (int i = 0; i < m; i ++) {for (int j = 0; j < n; j ++) {//每行的j个数字相加,和为几,就代表每行有几个1row[i] += grid[i][j];//每列的i个数字相加,和为几,就代表每列有几个1col[j] += grid[i][j];}}for (int i = 0; i < m; i ++) {for (int j = 0; j < n; j ++) {//判断交点为1if (grid[i][j] == 1) {//将每一行1的个数减去1 乘以 每一列1个数减1 最终得到结果sum += (row[i] - 1) * (col[j] - 1);}}}return sum;}public static void main(String[] args) {int[][] grid = {{0,1,0},{0,1,1},{0,1,0}};System.out.println(numberOfRightTriangles(grid));}
http://www.qdjiajiao.com/news/11379.html

相关文章:

  • 网站建设产品免费企业黄页查询官网
  • 全球最佳获奖包装设计seo计费系统登录
  • 一个网站建设的组成网络营销seo培训
  • 邯郸住房及城乡建设部网站app关键词推广
  • 有没有可以在网站上做试卷的网站优化外包多少钱
  • 网站建设推广浩森宇特一键免费生成网页的网站
  • 珠宝出售网站模板100个经典创意营销方案
  • 长兴网站建设2022年热点营销案例
  • 外贸网站搭建服务商快速建网站
  • 赣州网站建设机构seo内部优化具体做什么
  • 网站服务器计算机安全的措施哈尔滨seo关键词优化
  • 被派出所找到老家说我做非法网站推广怎么做
  • 西安百通网站建设公司网站首页不收录
  • 泾川网站城镇建设规化图seo优化咨询
  • 网页设计个人网站怎么做深圳网站营销seo电话
  • 做加盟代理的网站域名搜索引擎
  • 学编程去哪里学比较好鞍山seo公司
  • 最近香港疫情最新消息seo学习网站
  • 网站定制服务怎么样广州:推动优化防控措施落地
  • 网站开发中定义路由的作用广告优化师工作内容
  • 甘肃做网站价格软文营销怎么做
  • 市中移动网站建设佛山seo整站优化
  • wordpress数据库删不掉武汉抖音seo搜索
  • 广州设计网站培训学校我想在百度发布信息
  • 网站开发需要逻辑吗打开网址跳转到国外网站
  • 城阳做网站的公司站内优化
  • 永久建站平台佛山seo技术
  • 小型企业管理系统软件南京百度推广优化
  • 建设网站的工具是什么seo运营学校
  • 做门户网站需要学什么软件什么是软文营销