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

php论坛网站源码下载大型购物网站设计

php论坛网站源码下载,大型购物网站设计,照片素材库网站免费,wordpress 下载路径加密力扣 2176. 统计数组中相等且可以被整除的数对 简单 前言一、题目内容二、解题方法1. 暴力解法2.官方题解官方也是暴力解法 前言 这是刷算法题的第十三天,用到的语言是JS 题目:力扣 2176. 统计数组中相等且可以被整除的数对(简单) 一、题目内容 给你一…

力扣 2176. 统计数组中相等且可以被整除的数对 简单

  • 前言
  • 一、题目内容
  • 二、解题方法
    • 1. 暴力解法
    • 2.官方题解
      • 官方也是暴力解法


前言

这是刷算法题的第十三天,用到的语言是JS
题目:力扣 2176. 统计数组中相等且可以被整除的数对(简单)


一、题目内容

给你一个下标从 0 开始长度为 n 的整数数组 nums 和一个整数 k ,请你返回满足 0 < = i < j < n 0 <= i < j < n 0<=i<j<n n u m s [ i ] = = n u m s [ j ] nums[i] == nums[j] nums[i]==nums[j] ( i ∗ j ) (i * j) (ij) 能被 k k k 整除的数对 ( i , j ) (i, j) (i,j) 的 数目 。

示例 1:
输入:nums = [3,1,2,2,2,1,3], k = 2
输出:4
解释:
总共有 4 对数符合所有要求:

  • n u m s [ 0 ] = = n u m s [ 6 ] 且 0 ∗ 6 = = 0 ,能被 2 整除。 nums[0] == nums[6] 且 0 * 6 == 0 ,能被 2 整除。 nums[0]==nums[6]06==0,能被2整除。
  • n u m s [ 2 ] = = n u m s [ 3 ] 且 2 ∗ 3 = = 6 ,能被 2 整除。 nums[2] == nums[3] 且 2 * 3 == 6 ,能被 2 整除。 nums[2]==nums[3]23==6,能被2整除。
  • n u m s [ 2 ] = = n u m s [ 4 ] 且 2 ∗ 4 = = 8 ,能被 2 整除。 nums[2] == nums[4] 且 2 * 4 == 8 ,能被 2 整除。 nums[2]==nums[4]24==8,能被2整除。
  • n u m s [ 3 ] = = n u m s [ 4 ] 且 3 ∗ 4 = = 12 ,能被 2 整除。 nums[3] == nums[4] 且 3 * 4 == 12 ,能被 2 整除。 nums[3]==nums[4]34==12,能被2整除。

示例 2:
输入:nums = [1,2,3,4], k = 1
输出:0
解释:由于数组中没有重复数值,所以没有数对 (i,j) 符合所有要求。

提示:
1 < = n u m s . l e n g t h < = 100 1 <= nums.length <= 100 1<=nums.length<=100
1 < = n u m s [ i ] , k < = 100 1 <= nums[i], k <= 100 1<=nums[i],k<=100

二、解题方法

1. 暴力解法

代码如下(实例):

/*** @param {number[]} nums* @param {number} k* @return {number}*/
var countPairs_BaoLi = function(nums, k) {let count = 0const n = nums.lengthfor(let i = 0; i < n; i++)for(let j = i + 1; j < n; j++)if( nums[i] === nums[j] && ((i * j) % kk === 0) ) count++return count
}

2.官方题解

官方也是暴力解法

复杂度分析:

时间复杂度: O ( n 2 ) O(n^2) O(n2),其中 n n n n u m s nums nums 数组的长度。即为遍历数对并统计符合要求个数的时间复杂度。

空间复杂度: O ( 1 ) O(1) O(1)

链接:力扣本题官方题解
来源:力扣(LeetCode)

http://www.dtcms.com/a/602145.html

相关文章:

  • 网站建设标书样本如何修改wordpress登录域名
  • 深圳网站建设联系方式crm客户管理系统论文
  • Python 100例:深入学习与实践指南
  • “系统性”学习高并发路线
  • VL25 输入序列连续的序列检测
  • 如何做条形码网站怎么搞浏览器如何推广自己网站
  • 系统之美—人文行走
  • 用Python和Websockets库构建一个高性能、低延迟的实时消息推送服务
  • 海尔网站建设水平河北廊坊seo网站建设网站优化
  • 小型深圳网站定制开发最专业的网站建设
  • 中山网站优化排名徐州祥云做网站
  • 8、hall速度控制——速度电流双闭环控制(一)
  • 网页版C语言编译器 | 在线体验C语言编程,快速编译与调试
  • 网站如何调用微博网站集群建设是
  • 「单题起答」功能解锁丨考试升级
  • Effective Python 第50条:用__set_name__给类属性加注解
  • 泉州市住房与城乡建设网站常用的网站有哪些
  • wordpress站点设置使用期限武夷山网站制作
  • python 迭代器和生成器
  • 编译型语言的两大步骤 | 深入理解编译过程与优化技术
  • (三)分支与合并 - git rebase 命令的使用
  • K8S上高可用SeaTunnel 集群部署
  • wdcp 默认网站中学网站建设方案 分校区
  • 网站营销站点有你想网页设计师个人简历参考范文
  • Windows 使用 docker 搭建 gitea
  • 多维决策系统的工程化实践:从评估框架到智能筛选引擎
  • 二十八、STM32的USART (介绍)
  • 双滦区seo整站排名seo在网站制作
  • 关于网站维护的书籍建设网站的技术性背景
  • 现代CPU性能分析与优化