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

【前缀和】| LeetCode 974题解 和可被K整除的子数组

和可被K整除的子数组

  • 一、题目链接
  • 二、题目
  • 三、算法原理
  • 四、编写代码

一、题目链接

和可被K整除的子数组

二、题目

在这里插入图片描述

三、算法原理

解法一:暴力枚举,枚举出所有的子数组看看是否能被k整除。本题依旧不能用滑动窗口做优化,因为这里还是有0和负整数,不能保证有单调性。

在这里插入图片描述

在这里插入图片描述

四、编写代码

class Solution {
public:int subarraysDivByK(vector<int>& nums, int k) {unordered_map<int, int> hash;// 前缀和的余数出现的次数hash[0 % k] = 1;// 0 这个数的余数int sum = 0, ret = 0;for (auto x : nums){sum += x;// 当前位置的前缀和int r = (sum % k + k) % k;// 修正后的余数if (hash.count(r)) ret += hash[r];hash[r]++;}return ret;}
};
http://www.dtcms.com/a/475849.html

相关文章:

  • 阿克苏建设租房信息阿克苏租房网站网站改版思路
  • 电商网站开发框架网站推广怎么做
  • 微信网站建设报价单应用商店软件
  • 开发php网站开发沈阳网势科技有限公司怎么样
  • 临沂网站公众号建设重庆企业型网站建设
  • 天津网站设计公司价格网页设计图片位置怎么设置
  • 云网站功能html网页设计代码教程
  • 网站建设实例大制作建网站解决方案
  • 电商网站开发python网站建设服务网站建设
  • 快速网站建设哪家好小7手游官网下载
  • 莆田网站建设团队网站建设与制作总结
  • 多线程(七) --- 多线程进阶
  • 沛县建设局网站来个网站好人有好报2024
  • asp.net网站开发pdf色盲图
  • 做的网站为什么手机上搜不到网站建设的主要技术路线
  • 网站注册了域名然后怎么做哈尔滨网站建设流程
  • 电脑本地网站建设查楼盘剩余房源的网站
  • 网站com域名上不去cn能wordpress效果
  • 柳州正规网站建设加盟青岛网站设计公司排名
  • 织梦网做网站过程wordpress字体替换
  • 网站二次开发模板网盘做扩大网站服务器
  • 【完整源码+数据集+部署教程】 打架斗殴暴力行为检测系统源码和数据集:改进yolo11-CSP-EDLAN
  • 厦门做网站多少想学动漫制作可以上什么学校
  • 婴幼儿用品网站开发意义渠道推广费用咨询
  • 网站建设 微信公众号网站开发技术报告模板
  • 淮安哪里有做网站的人建设网站是不是必须要服务器
  • 济南专业网站开发公司服务质量好的网站设计制作
  • 苏州建网站的公司哪家公司好什么网站可以看到绵阳建设
  • 磁力搜索网站怎么做的wordpress 百家主题
  • 营销型网站的建设要求都有什么手机网站内容管理