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

【无标题】

记录

2025…4.17

题目:

在这里插入图片描述

思路:

遍历判断。

解题步骤:

1.用 n 表示数组 nums 的长度。用两层循环遍历所有满足 0≤i<j<n 的数对 (i,j),并逐个检查 (i×j)*k 是否等于 0,且 nums[i] 是否等于 nums[j]。
2.用res记录数对,最后返回res。

代码:

class Solution {public int countPairs(int[] nums, int k) {int n = nums.length;int res = 0;   for (int i = 0; i < n - 1; ++i) {for (int j = i + 1; j < n; ++j) {if ((i * j) % k == 0 && nums[i] == nums[j]) {++res;}}}return res;}
}

复杂度:

N(N2
N(1)

http://www.xdnf.cn/news/4717.html

相关文章:

  • Qt核心知识总结
  • 第六章:6.3求一个3*3的整型矩阵对角线元素之和
  • ESP32-idf学习(二)esp32C3作服务端与电脑蓝牙数据交互
  • 机器学习有多少种算法?当下入门需要全部学习吗?
  • vscode+keil嵌入式软件开发全流程
  • C++笔记-list
  • 【已更新】2025华中杯C题数学建模网络挑战赛思路代码文章教学数学建模思路:就业状态分析与预测
  • 06-DevOps-自动构建Docker镜像
  • 动态规划专题5:最长上升子序列
  • LeetCode hot 100—括号生成
  • 数据中台(大数据平台)之数据质量管理
  • 3.Rust + Axum 提取器模式深度剖析
  • 【Python Cookbook】迭代器与生成器(一)
  • 【Qt】初识Qt(一)
  • Oracle 12.1.0.2补丁安装全流程
  • FPGA阵列
  • ZStack文档DevOps平台建设实践
  • 设计模式每日硬核训练 Day 14:组合模式(Composite Pattern)完整讲解与实战应用
  • 基于Django实现的图书分析大屏系统项目
  • Linux 常用命令总结
  • NLP高频面试题(四十六)——Transformer 架构中的位置编码及其演化详解
  • MCP和A2A是什么?
  • FreeRTOS事件标志组
  • 【Linux】第八章 监控和管理Linux进程
  • 关于Diamond机械手的运动学与动力学的推导
  • 【力扣刷题】49字母异位词分组,不用哈希,c语言实现
  • 《AI大模型应知应会100篇》第22篇:系统提示词(System Prompt)设计与优化
  • 基础知识 - 结构体
  • 首席人工智能官(Chief Artificial Intelligence Officer,CAIO)的详细解析
  • 从“链主”到“全链”:供应链数字化转型的底层逻辑