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

网站开发解决方案郑州微科网站建设

网站开发解决方案,郑州微科网站建设,wordpress 中文tag标签 404,建设企业网站的作用题目#xff1a; 使用前缀和的方法可以解决这个问题#xff0c;因为我们需要找到和为k的连续子数组的个数。通过计算前缀和#xff0c;我们可以将问题转化为求解两个前缀和之差等于k的情况。 假设数组的前缀和数组为prefixSum#xff0c;其中prefixSum[i]表示从数组起始位…题目 使用前缀和的方法可以解决这个问题因为我们需要找到和为k的连续子数组的个数。通过计算前缀和我们可以将问题转化为求解两个前缀和之差等于k的情况。 假设数组的前缀和数组为prefixSum其中prefixSum[i]表示从数组起始位置到第i个位置的元素之和。那么对于任意的两个下标i和ji j如果prefixSum[j] - prefixSum[i] k即从第i个位置到第j个位置的元素之和等于k那么说明从第i1个位置到第j个位置的连续子数组的和为k。 通过遍历数组计算每个位置的前缀和并使用一个哈希表来存储每个前缀和出现的次数。在遍历的过程中我们检查是否存在prefixSum[j] - k的前缀和如果存在说明从某个位置到当前位置的连续子数组的和为k我们将对应的次数累加到结果中。 这样通过遍历一次数组我们可以统计出和为k的连续子数组的个数并且时间复杂度为O(n)其中n为数组的长度。 class Solution { public:int subarraySum(vectorint nums, int k) {unordered_mapint, int m;m[0] 1;int pre 0;int ans 0;for(auto n:nums){pre n;if(m.count(pre - k)) ans m[pre - k];m[pre];}return ans;} };
http://www.dnsts.com.cn/news/205512.html

相关文章:

  • 有广告的网站深圳 手机网站建设
  • 中卫市建设局网站 冯进强网络营销是什么专学科
  • 镇江网站关键词优化预订wordpress修改页面样式表
  • 网店装修实训报告外贸seo搜索优化
  • 汽车业务网站开发公司请详细说明网站开发流程及原则
  • 网站有收录但是没排名学设计去哪个学校好
  • vs网站建设弹出窗口代码c西安建设和住房保障局网站首页
  • 礼品回收网站建设企业网站源码 vue
  • layui响应式网站开发教程所有复刻手表网站
  • 网站换域名怎么办备案 填写网站信息
  • 医院网站建设滞后松溪网站建设
  • 网站验证码体验wordpress子页面不显示
  • 客户问 你们网站怎么做的帮我做网站推广
  • 建一个展示的网站要多少钱江门模板建站哪家好
  • 网站不绑定域名解析哪些网站可以做店淘客
  • 网站内链设计套模板的网站为什么排名做不上去
  • 广西备案工信部网站哪个软件发视频可以赚钱
  • 公司做网站哪个好深圳市光明区官网
  • 电商网站设计公司排行榜站群论坛
  • 怎么样建设个人网站用手机制作图片的app
  • 怎么做根优酷差不多的网站财经门户网站开发
  • 外包网站开发多少钱全屏网站 图片优化
  • dwcc2018怎么做网站关于企业网站建设
  • 汉阳网站建设鄂icp用page打开wordpress
  • 南京网站建设 小程序太原做网站哪家公司好
  • 怎么做网站维护怎么增加网站的关键词库
  • 杭州网站推广方式建立公司网页需要
  • 哪个网站兼职做图好宿迁有哪些互联网公司
  • 濮阳网站建设哪家好重庆装修公司排名前十有哪些
  • 深圳市住房建设与保障局官方网站济南 网站建设公司 医疗