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

2845. 统计趣味子数组的数目

2845. 统计趣味子数组的数目


题目链接:2845. 统计趣味子数组的数目

代码如下:

//参考链接:https://leetcode.cn/problems/count-of-interesting-subarrays/solutions/2424063/qian-zhui-he-ha-xi-biao-fu-ti-dan-by-end-74bb
class Solution{
public:long long countInterestingSubarrays(vector<int>& nums, int modulo, int k) {long long res = 0;vector<int> cnt(min((int)nums.size() + 1, modulo));cnt[0] = 1;int s = 0;for (int x : nums) {s += x % modulo == k;if (s >= k) {res += cnt[(s - k) % modulo];}cnt[s % modulo]++;}return res;}
};

相关文章:

  • PMP-第六章 项目进度管理(二)
  • 2025年深圳杯数学建模(东三省)B题【颜色转换】原论文讲解
  • 给文件内容加行号
  • 十一岁少年叶珉雪用艺术点亮公益之路 个人原创公益演唱会传递大爱与担当
  • JVM 一文详解
  • 轻量级RTSP服务模块:跨平台低延迟嵌入即用的流媒体引擎
  • 自定义Dockerfile,发布springboot项目
  • STL之list容器
  • 探索 C++23 std::to_underlying:枚举底层值获取的利器
  • [方法论]软件工程中的设计模式:从理论到实践的深度解析
  • [Windows] Kazumi番剧采集v1.6.9:支持自定义规则+在线观看+弹幕,跨平台下载
  • leetcode0096. 不同的二叉搜索树-medium
  • 大型语言模型个性化助手实现
  • 深度学习经典网络之LeNet-5详解
  • 【BLE】【nRF Connect】 精讲nRF Connect自动化测试套件(宏录制、XML脚本)
  • 最大子段和 Java
  • 青少年编程与数学 02-018 C++数据结构与算法 24课题、密码学算法
  • JavaScript基础-流程控制概念
  • 第六章,BGP---边界网关协议
  • Redis从入门到实战实战篇2
  • 马丽称不会与沈腾终止合作,“他是我的恩人,也是我的贵人”
  • 环球马术冠军赛圆满落幕,是马术盛宴更是中国马产业强大引擎
  • 五四青年节|青春韵脚
  • “特朗普效应”下澳大利亚执政工党赢得大选,年轻选民担忧房价
  • 图忆|上海车展40年:中国人的梦中情车有哪些变化(上)
  • 厚重与潮流交织,淮安展现“运河之都”全新城市想象