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

做公司网站哪里好seo技术交流

做公司网站哪里好,seo技术交流,专业集团门户网站建设公司,创卫网站 建设 方案一、题目描述 给你一个整数数组 nums 和一个整数 k ,请你统计并返回 该数组中和为 k 的子数组的个数 。 子数组是数组中元素的连续非空序列。 注意:nums中的元素可为负数 输入:nums [1,1,1], k 2 输出:2输入:num…

一、题目描述

给你一个整数数组 nums 和一个整数 k ,请你统计并返回 该数组中和为 k 的子数组的个数 

子数组是数组中元素的连续非空序列。

注意:nums中的元素可为负数

输入:nums = [1,1,1], k = 2
输出:2输入:nums = [1,2,3], k = 3
输出:2
1 <= nums.length <= 2 * 104
-1000 <= nums[i] <= 1000
-107 <= k <= 107

二、题目解答

class Solution {
public:int subarraySum(vector<int>& nums, int k) {//假设数组的前缀和为presum[i],那么对于任意两个下标i,j//如果presum[j]-presum[i] = k//那么从i+1到j的连续子数组合为 k//在遍历过程中,用哈希表存储前缀和出现的次数//如果存在哈希表中,那么就count+出现次数 int sum = 0;int count = 0;map <int, int> map_tmp;map_tmp [0] = 1;for (int i = 0; i < nums.size(); i++){sum = sum + nums[i];//有当前前缀和-k的前缀和if (map_tmp.find(sum - k) != map_tmp.end())count += map_tmp[sum - k];//判断完毕后再加入mapmap_tmp[sum]++;}return count;}
}

http://www.hrbkazy.com/news/30171.html

相关文章:

  • 郴州网站设计厦门seo网站推广
  • 工程建设管理条例魔方优化大师官网
  • 张家港网站设计优化googleplay官网
  • 对比色的网站宁波seo优化报价多少
  • 网站二次备案淘宝app官方下载
  • 网站关键词选择线上销售的方法和技巧
  • 找网站开发公司百度竞价推广点击软件
  • 房产集团网站建设对搜索引擎优化的认识
  • 兰州网站怎么建设营销型企业网站有哪些
  • 浙江省城乡建设厅网站首页如何推广网站运营
  • 网站有了订单邮箱提醒代码百度推广介绍
  • 广安门外网站建设windows优化大师在哪里
  • 淮安做微信网站词语搜索排行
  • 台州网站排名优化seo搜索排名优化方法
  • 百度上传网站服务器网站运营优化培训
  • 北京互联网网站建设2022智慧树互联网与营销创新
  • 明年做哪个网站致富推广下载app赚钱
  • 怎样注册自己的货运网站免费注册网站有哪些
  • 品牌宣传网站制作免费推广的平台都有哪些
  • wordpress 页面 背景图seo排名官网
  • 广州设计公司网站市场营销计划书模板
  • 网站模板怎样使用淘宝seo优化怎么做
  • 网站建设和Javagoogle 谷歌
  • 井陉建设局网站公示下载百度地图2022最新版官方
  • 怎样卸载微信wordpress郑州seo顾问热狗
  • 优质网站策划个人怎么在百度上打广告
  • 如何制作网站后台搜索引擎优化哪些方面
  • 网站关键词代码怎么做搜索引擎 磁力吧
  • 网页设计和网站建设是同一回事吗百度搜索关键词统计
  • 谁有做开档棉裤的网站啊广西百度seo