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

手机做照片下载网站园区建设网站的方案

手机做照片下载网站,园区建设网站的方案,搭建广告网站费用,青岛网站建设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.yayakq.cn/news/371597/

相关文章:

  • 怎么在wordpress建英文网站品牌网站建设哪个好
  • 凡客优品家居官方网站做吃穿住行网站
  • 企业网站为什么要备案wordpress固定链接去掉index.php
  • php开源建站系统网站设计模版免费建站
  • 德阳手机网站建设wordpress页面连接
  • 学院网站建设用户需求分析报告上海到北京机票查询
  • 网站建设 方案书python编程软件推荐
  • 增加网站点击量宁波网站建设联系荣胜
  • 网站定制的公司哪家好泉州网站搭建
  • 自己做网站的难度外贸流程中涉及的重要单证
  • 阿里巴巴怎么建设网站医疗公司网站建设项目背景
  • 网站做301根目录在哪里做平面设计哪个网站下载素材好
  • 阜宁网站设计flash 网站模板
  • 明星网站设计电子商务网站建设的意义
  • 专业商城网站建设哪家便宜网络推广吧
  • 果洛营销网站建设wordpress 获取文章数
  • 天津做网站文章优化软件
  • 做网站容易学吗学做网站视频
  • 中国建设银行手机网站下载安装wordpress评论不准设置网站
  • 哪些网站用php响应式网站开发哪家好
  • 邮箱注册网站查询新能源纯电动汽车
  • 网站开发建设用的软件php网站模板源码下载
  • 网店代运营网站wordpress设置版权
  • 胶州市城乡建设局网站南京百度关键字优化价格
  • wordpress网站地图生成插件阿里云个人网站建设
  • 湛江网站排名网站建设公司网站建设专业品牌
  • 国外哪些网站是python做的设计一个学院网站
  • 科普互联网站建设中国物流企业网站建设问题
  • 网站建设毕业设计题目深圳网站搭建价格
  • dedecms 调用 另一个网站南京网站销售