news 2026/4/18 10:15:14

枚举中间

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
枚举中间

lc

lc2964

枚举中间+hash

class Solution {

public:

int divisibleTripletCount(vector<int>& nums, int d)

{

int n = nums.size();

if (n < 3) return 0;

int ret = 0;

unordered_map<int, int> hash;

hash[nums[0] % d]++;

// 枚举中间

for (int i = 1; i < n - 1; ++i) {

int mod_i = nums[i] % d;

// 枚举后面

for (int j = i + 1; j < n; ++j) {

int mod_j = nums[j] % d;

int t = (d - (mod_i + mod_j) % d) % d;

ret += hash[t];

}

hash[mod_i]++;

}

return ret;

}

};

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/18 8:40:35

Excel字符编码完全指南:LEN、LENB、WIDECHAR、ASC函数深度解析

在处理文本数据时&#xff0c;你是否曾困惑于中英文混合字符的长度计算&#xff1f;本文将揭开Excel字符编码的神秘面纱&#xff0c;带你彻底理解字符与字节的区别。 一、计算机字符编码基础&#xff1a;从位到字符 1. 存储单位&#xff1a;从比特到字节 基础单位定义 比特&…

作者头像 李华
网站建设 2026/4/18 8:07:06

【Hot100|14-LeetCode53. 最大子数组和】

一、问题理解问题描述给定一个整数数组 nums&#xff0c;找出一个具有最大和的连续子数组&#xff08;子数组最少包含一个元素&#xff09;&#xff0c;返回其最大和。示例text输入&#xff1a;nums [-2,1,-3,4,-1,2,1,-5,4] 输出&#xff1a;6 解释&#xff1a;连续子数组 [4…

作者头像 李华
网站建设 2026/4/12 14:26:43

2025年大模型6大范式转变,收藏这份指南掌握AI未来

2025年大模型领域发生六大结构性变革&#xff1a;RLVR成为训练新核心&#xff0c;通过可验证奖励提升模型可靠性&#xff1b;模型呈现"锯齿状智能"&#xff0c;在可验证领域表现卓越&#xff1b;大模型从网页服务迁移至本地计算环境&#xff1b;Vibe Coding编程范式兴…

作者头像 李华
网站建设 2026/4/17 19:15:18

一文搞懂二叉树

一文搞懂二叉树 二叉树是计算机科学中最基础的树形数据结构&#xff0c;也是面试、算法开发、工程应用&#xff08;如表达式解析、搜索索引&#xff09;的核心考点。本文从 概念→分类→存储→遍历→操作→应用 层层递进&#xff0c;结合 C 代码示例&#xff0c;让你彻底吃透二…

作者头像 李华
网站建设 2026/3/14 11:18:12

防劝退指南!网络安全入门全景图:从协议到攻防实战速成

第一章&#xff1a;网络安全的基本概念和术语 网络安全是指保护网络系统、硬件、软件、数据以及用户的隐私和权益&#xff0c;防止其受到未经授权的访问、篡改、窃取或破坏。以下是一些网络安全的基本概念和术语&#xff1a; 漏洞&#xff08;Vulnerability&#xff09;&…

作者头像 李华