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

在百度上做网站多少钱wordpress主菜单下拉箭头怎么设置

在百度上做网站多少钱,wordpress主菜单下拉箭头怎么设置,培训类 网站后台,做网站免费的域名【LetMeFly】2176.统计数组中相等且可以被整除的数对:两层遍历模拟 力扣题目链接:https://leetcode.cn/problems/count-equal-and-divisible-pairs-in-an-array/ 给你一个下标从 0 开始长度为 n 的整数数组 nums 和一个整数 k ,请你返回满足…

【LetMeFly】2176.统计数组中相等且可以被整除的数对:两层遍历模拟

力扣题目链接:https://leetcode.cn/problems/count-equal-and-divisible-pairs-in-an-array/

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

 

示例 1:

输入:nums = [3,1,2,2,2,1,3], k = 2
输出:4
解释:
总共有 4 对数符合所有要求:
- nums[0] == nums[6] 且 0 * 6 == 0 ,能被 2 整除。
- nums[2] == nums[3] 且 2 * 3 == 6 ,能被 2 整除。
- nums[2] == nums[4] 且 2 * 4 == 8 ,能被 2 整除。
- nums[3] == nums[4] 且 3 * 4 == 12 ,能被 2 整除。

示例 2:

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

 

提示:

  • 1 <= nums.length <= 100
  • 1 <= nums[i], k <= 100

解题方法:模拟

第一层使用变量 i i i 0 0 0 n − 1 n-1 n1遍历,第二层使用变量 j j j i + 1 i+1 i+1 n − 1 n-1 n1遍历。

如果 n u m s [ i ] = = n u m s [ j ] nums[i]==nums[j] nums[i]==nums[j]相等且 i × j % k = = 0 i\times j \% k==0 i×j%k==0,则答案数量加一。

  • 时间复杂度 O ( l e n ( n u m s ) 2 ) O(len(nums)^2) O(len(nums)2)
  • 空间复杂度 O ( 1 ) O(1) O(1)

AC代码

C++
/** @Author: LetMeFly* @Date: 2025-04-17 20:13:54* @LastEditors: LetMeFly.xyz* @LastEditTime: 2025-04-17 20:28:40*/
class Solution {
public:int countPairs(vector<int>& nums, int k) {int ans = 0;for (int i = 0; i < nums.size(); i++) {for (int j = i + 1; j < nums.size(); j++) {if (nums[i] == nums[j] && i * j % k == 0) {ans++;}}}return ans;}
};
Python
'''
Author: LetMeFly
Date: 2025-04-17 20:15:46
LastEditors: LetMeFly.xyz
LastEditTime: 2025-04-17 20:15:58
'''
from typing import Listclass Solution:def countPairs(self, nums: List[int], k: int) -> int:return sum(nums[i] == nums[j] and i * j % k == 0 for i in range(len(nums)) for j in range(i + 1, len(nums)))
Java
/** @Author: LetMeFly* @Date: 2025-04-17 20:17:48* @LastEditors: LetMeFly.xyz* @LastEditTime: 2025-04-17 20:18:12*/
class Solution {public int countPairs(int[] nums, int k) {int ans = 0;for (int i = 0; i < nums.length; i++) {for (int j = i + 1; j < nums.length; j++) {if (nums[i] == nums[j] && i * j % k == 0) {ans++;}}}return ans;}
}
Go
/** @Author: LetMeFly* @Date: 2025-04-17 20:19:13* @LastEditors: LetMeFly.xyz* @LastEditTime: 2025-04-17 20:21:29*/
package mainfunc countPairs(nums []int, k int) (ans int) {for i := range nums {for j := i + 1; j < len(nums); j++ {if nums[i] == nums[j] && i * j % k == 0 {ans++}}}return
}

同步发文于CSDN和我的个人博客,原创不易,转载经作者同意后请附上原文链接哦~

千篇源码题解已开源

http://www.dtcms.com/wzjs/533520.html

相关文章:

  • 自己做的网站响应速度慢wordpress后台中文
  • 怎么免费建网站河北网站开发
  • 响应式网站的几种尺寸中国外包公司
  • 象山专业网站建设烟台招远网站建设
  • 网站建设排名公司哪家好涨粉丝1元1000个
  • 服务器不是自己的做违法网站专业的网页制作公司
  • 国和建设集团网站做油和米的网站
  • wordpress模板的网站_网页字体怎么修改?互联网服务平台官网
  • 创建团购网站在线qq登录无需下载
  • 河南郑州做网站汉狮建设部中国建造师网查询
  • 阿里云服务器做盗版电影网站百度 seo 工具
  • 郑州新密网站建设房屋设计师室内设计
  • w网站制作和推广笋岗网站建设
  • 网站备案点不进去济宁最新通知今天
  • 大连图书馆网站建设要求jsp企业网站开发前期报告
  • wordpress响应式中文主题2018网站如何做seo
  • 做网站里面的内容现代农业建设 乡网站
  • 商城建设网站网站排名快速见效的方法
  • 免费做初级会计试题网站有哪些it外包风险
  • 完整的网站建设平台协议书wordpress点击图片暗箱
  • 做3d打印网站二手网站建设
  • jsp网站开发详解 pdf招标资源网官网
  • 宜昌 医院 网站建设重庆个人建站模板
  • 网站免备案企业网站开发意义
  • dedecms织梦搬家公司网站模板衣服定制
  • 企业网络推广计划书seo零基础视频教程
  • 食品公司网站设计项目免费缩短网址
  • 网站建设公司方维wordpress 登录查看
  • 网站推广服务中国建设银行官网站汽车卡
  • 抖音网站建设哪家好网上挣钱