news 2026/10/26 8:48:08

第 471 场周赛Q1——3712. 出现次数能被 K 整除的元素总和

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
第 471 场周赛Q1——3712. 出现次数能被 K 整除的元素总和

题目链接:3712. 出现次数能被 K 整除的元素总和(简单)

算法原理:

解法:哈希表

3ms击败54.15%

时间复杂度O(N)

思路很简单,先利用哈希表把数组中出现的元素对应的次数统计出来,然后遍历判断其次数是否能被k整除,如果可以,就累加到sum中,最后返回sum即可

Java代码:

class Solution { public int sumDivisibleByK(int[] nums, int k) { int sum=0; Map<Integer,Integer> hash=new HashMap<>(); for(int i=0;i<nums.length;i++) hash.put(nums[i],hash.getOrDefault(nums[i],0)+1); for(Map.Entry<Integer,Integer> entry:hash.entrySet()){ if(entry.getValue()%k==0) { for(int i=0;i<entry.getValue();i++){ sum+=entry.getKey(); } } } return sum; } }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/22 7:23:15

AI系统架构设计实战:AI应用架构师的深度指南

AI系统架构设计实战:AI应用架构师的深度指南 关键词:AI系统架构、机器学习架构、深度学习架构、数据工程、MLOps、模型部署、AI可扩展性 摘要: 在人工智能飞速发展的今天,构建稳健、高效、可扩展的AI系统架构已成为企业成功实施AI战略的关键。本文作为AI应用架构师的深度…

作者头像 李华
网站建设 2026/10/22 11:57:47

大数据计算机毕设之基于机器学习的网络购物平台的智能推荐(完整前后端代码+说明文档+LW,调试定制等)

java毕业设计-基于springboot的(源码LW部署文档全bao远程调试代码讲解等) 博主介绍&#xff1a;✌️码农一枚 &#xff0c;专注于大学生项目实战开发、讲解和毕业&#x1f6a2;文撰写修改等。全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、…

作者头像 李华
网站建设 2026/10/26 1:36:56

【Android 美颜相机】第十天:YUV420SP和RGB

YUV420SP转RGB及位图 本文将详细解析yuv-decoder.c文件中的JNI代码&#xff0c;该代码运行在Android平台&#xff0c;通过C语言实现YUV420SP格式图像数据到RGBA/ARBG格式的转换&#xff0c;以及位图像素调整功能&#xff0c;借助JNI完成Java与C层的交互&#xff0c;兼顾图像处理…

作者头像 李华
网站建设 2026/10/26 7:59:32

【计算机毕业设计案例】基于Python+Django农产品价格预测 农产品销量分析django的蔬菜销售分析与预测可视化系统(程序+文档+讲解+定制)

java毕业设计-基于springboot的(源码LW部署文档全bao远程调试代码讲解等) 博主介绍&#xff1a;✌️码农一枚 &#xff0c;专注于大学生项目实战开发、讲解和毕业&#x1f6a2;文撰写修改等。全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、…

作者头像 李华
网站建设 2026/10/25 11:00:05

AL_ControlRes代码中文注释

///////////////////////////////////////////////////////////////////////////////////////// /*** \brief 应用程序控制响应函数 (Application Control Response)。* \details 此函数由协议栈周期性地调用&#xff0c;用于处理由应用程序触发的、需要异步完成的状态转换…

作者头像 李华
网站建设 2026/10/26 10:13:32

【Matlab】 CRC-8 计算数组Checknum

function crc crc8(data) % data: uint8 数组 poly uint8(hex2dec(07)); % 多项式 crc uint8(0); % 初始值for byte datacrc bitxor(crc, byte); % 与输入异或for i 1:8if bitand(crc, 128) % 检查最高位crc bitxor(bitshift(crc, 1), poly);elsecrc bitshift(crc, 1);…

作者头像 李华