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

站长之家查询工具哈尔滨 网站开发

站长之家查询工具,哈尔滨 网站开发,着力规范网站集约化建设,深圳展台制作公司题目描述 给你一个整数数组 nums 和一个整数 k #xff0c;请你统计并返回 该数组中和为 k 的连续子数组的个数 。 示例 1#xff1a; 输入#xff1a;nums [1,1,1], k 2 输出#xff1a;2示例 2#xff1a; 输入#xff1a;nums [1,2,3], k 3 输出#xff1a;2…题目描述 给你一个整数数组 nums 和一个整数 k 请你统计并返回 该数组中和为 k 的连续子数组的个数 。 示例 1 输入nums [1,1,1], k 2 输出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(vectorint nums, int k) {// 前缀和[0, x]pfs[x] nums[0] nums[1] ... nums[x];// nums[x] pfs[x] - pfs[x-1]// nums的第i到j项和为// nums[i] nums[i1] ....nums[j] pfs[j] - pfs[i-1];// 要找到子数组和为k即// pfs[j] - pfs[i-1] k// 目标就变为找出pfs[i - 1]的数量// 可推出即有前缀和值为pfs[i-1] pfs[j] - kunordered_mapint, int m; //m[i] k 表示前缀和为i的连续子数组有k个m[0] 1;int pfs 0;int count 0;for(int i 0; i nums.size(); i){pfs nums[i]; // [0, i]范围元素的总和if(m.find(pfs - k) ! m.end()) //{count m[pfs - k];}m[pfs] 1;}return count;} };
http://www.hkea.cn/news/14549709/

相关文章:

  • 企业网站项目流程顺德网站建设信息
  • 北京做兼职网站有哪些帮一个公司做网站多少钱
  • 网站被k十大原因企业门户账号是什么
  • 同一个网站可以同时做竞价和优化关东建设有限公司网站
  • 吉林省城乡建设部网站海南省海口市网站建设
  • 手机建站cms体验式营销
  • ps网站界面设计天津百度推广
  • 网站建设都包含哪些内容四川省建设厅网站证
  • 保险网站程序源码西安做网站的公司报价
  • 给宝宝做衣服网站湘潭网站建设的公司
  • 重庆做商城网站张家港建设局官方网站
  • 做网站是用什么语言wordpress设置配置文件报错
  • 协会建设网站的必要性wordpress 分页 未找到页面
  • wordpress站点目录广州网络营销十年乐云seo
  • 常设中国建设工程法律网站为什么说能进中交不进中建
  • 北京网页网站设计制作句容市网站seo优化排名
  • 建设网站目录金花站长工具
  • 做seo推广做网站有用吗广东省住房城乡建设厅门户网站
  • 洛阳制作网站公司吗新注册企业名单
  • 布吉商城网站建设定制网络流量监控软件
  • iis 如何新建网站专业移动微网站建设
  • 网站开发提案模板wordpress绝对连接换相对链接
  • 网站站长统计代码wordpress contact us
  • 郑州做网站好的公中信建设有限责任公司世界排名
  • 弄一个网站多少钱如何网站建设平台
  • 东莞建网站的公网站自适应是什么做的
  • 电力建设规范下载网站网站平台建设规划
  • .net做的网站打开速度缓慢水果网站系统的建设与实现
  • 网站建设工作计划表电商实训网站建设报告
  • 网站建设动漫外贸建站的公司