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

外贸公司网站建设费用报销网站建立的步骤

外贸公司网站建设费用报销,网站建立的步骤,成都旅游地图,服装网站首页设计1 题目:和为 K 的子数组 官方标定难度:中 给你一个整数数组 nums 和一个整数 k ,请你统计并返回 该数组中和为 k 的子数组的个数 。 子数组是数组中元素的连续非空序列。 示例 1: 输入:nums [1,1,1], k 2 输出&…

1 题目:和为 K 的子数组

官方标定难度:中

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

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

示例 1:

输入:nums = [1,1,1], k = 2
输出:2

示例 2:

输入:nums = [1,2,3], k = 3
输出:2

提示:

1 < = n u m s . l e n g t h < = 2 ∗ 1 0 4 1 <= nums.length <= 2 * 10^4 1<=nums.length<=2104
− 1000 < = n u m s [ i ] < = 1000 -1000 <= nums[i] <= 1000 1000<=nums[i]<=1000
− 1 0 7 < = k < = 1 0 7 -10^7 <= k <= 10^7 107<=k<=107

2 solution

本题需要反复计算区间和,所以用前缀和——减法代替区间求和。还需要反复验证有没有连个数的差是否是目标数,所以可以用 hashmap 。

代码

class Solution {
public:
int subarraySum(vector<int> &nums, int k) {/** 计算前缀和,用 hashmap 存储, 动态查看有之前有几个值满足 pre_sum[i] - k,记录下来*/unordered_map<int, int> pre;int sum = 0;int pre_sum = 0;for(int i = 0; i < nums.size(); i++){pre_sum += nums[i];// int target = pre_sum - k;sum += pre[pre_sum - k];if( pre_sum == k) sum++;pre[pre_sum]++;}return sum;
}
};

结果

在这里插入图片描述


文章转载自:

http://gHpkkhpL.hmhdn.cn
http://ihoSCfA5.hmhdn.cn
http://dmDD0MWb.hmhdn.cn
http://g7JROInB.hmhdn.cn
http://ua2DYPiV.hmhdn.cn
http://3HJXTXDV.hmhdn.cn
http://CwIq27QQ.hmhdn.cn
http://5Xxo0csX.hmhdn.cn
http://faH48Iz6.hmhdn.cn
http://r4Ks1CFk.hmhdn.cn
http://ikgUWaCx.hmhdn.cn
http://7ioZRhnd.hmhdn.cn
http://6B7pfPJR.hmhdn.cn
http://n8XVPgqA.hmhdn.cn
http://x2AbPbzs.hmhdn.cn
http://Z9kzHspa.hmhdn.cn
http://YGNWHplM.hmhdn.cn
http://yvakOI6F.hmhdn.cn
http://qdeQZ2Ft.hmhdn.cn
http://UYme2HyQ.hmhdn.cn
http://N1MfSV46.hmhdn.cn
http://Ih7Tv7Mj.hmhdn.cn
http://46O4k6Q8.hmhdn.cn
http://xvZCWJ9P.hmhdn.cn
http://gH6fPZxL.hmhdn.cn
http://aae6HIsu.hmhdn.cn
http://boqxBSaY.hmhdn.cn
http://9JnzHSCY.hmhdn.cn
http://P7ngT1pI.hmhdn.cn
http://4k86j3uI.hmhdn.cn
http://www.dtcms.com/wzjs/682160.html

相关文章:

  • 济南营销型网站如何创建个人微信公众号
  • 杭州网站搭建网站备案前置审批表格
  • 多种不同产品的网站怎么做seo廊坊关键词优化
  • 深圳凌 网站开发中国肩章军衔图解
  • 温州做网站设计无线新闻台直播app下载
  • 平邑建设局网站首页什么网络游戏比较好玩
  • 个人适合做的网站临沂网站建设平台
  • 个人网站页面设计作品安装 wordpress多人
  • 网站开发工程师自学路桥做网站
  • 网站制作2007百合居装饰公司
  • 西安网站开发公司价格WordPress设置二级域名
  • 网站建设 慕课怎么把源码做网站
  • 义乌品牌网站建设王也平
  • 网上书店网站开发代码网易企业邮箱怎么申请
  • 郓城县网站建设包装网站建设
  • 网站域名可以改么数字化转型的必要性
  • php做网站都需要学什么专门做美妆的网站
  • 任丘网站优化南上海网站建设
  • 网站开发项目经理给个网址谢谢了
  • 做云教育集群网站麦积区建设局网站
  • 安徽网站优化哪里有成成品网站源码有限公司
  • 网站建设需求怎么写网站建设 提升和扩大
  • 网站建设公司创意引擎优化seo是什么
  • 无锡百度网站推广如何做网站的优化和推广
  • 个人网站建设方案实施中国移动官网登录入口
  • 莆田网站建设哪里便宜自己怎么做公司网站
  • 已经有备案的公司网站 还能不能加网站wordpress seo免费主题
  • 博星卓越营销网站设计c# 手机版网站开发
  • 博学云网站建设静态网页框架用什么软件做
  • 做app的网站有哪些功能吗松江新城建设投资有限公司网站