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

dw中旅游网站怎么做wordpress 文章分类列表

dw中旅游网站怎么做,wordpress 文章分类列表,微信开发者工具怎么用,电商网站难做吗作者感觉本题稍稍有点难度,看了题解也思考了有一会TWT 显然,暴力我们是不可取的,但这里我们可以采取一种新的遍历数组形式,从后向前,也就是以i位置为结尾的所有子数组,这个子数组只统计i位置之前的。 然后…

作者感觉本题稍稍有点难度,看了题解也思考了有一会TWT

显然,暴力我们是不可取的,但这里我们可以采取一种新的遍历数组形式,从后向前,也就是以i位置为结尾的所有子数组,这个子数组只统计i位置之前的。

然后,问题就转换成了,我们要找到以i位置为结尾的所有子数组,且在[0,i-1]内,有多少个前缀和为sum[i]-k,

这里可能会有一个疑问,为什么和为k的数组都是以i位置为结尾的,就没有别的情况也符合比如下图

如果你对此有疑问,说明我们需要再看一下以i为结尾的所有数组为什么能有遍历所有数组的效果。如果我们正着看,就是0位置从前向后遍历,然后0开始的遍历完再从以1位置为开始的遍历,在我们本题中的遍历方法,无非就是把i作为了结尾,然后从右向左,也可以实现枚举所有子数组。

因此,如果上面的成立,一定在此之前就已经被统计过了。

还有一个细节,如果整个sum[i]=k怎么办?也就是说我们的sum[i]-k=0也算是成立的(前缀和为0)此时我们要定义一个hash,并令hash[0]=1;

最后,我们还要考虑一下每一次的前缀和什么时候放进表中,不能统计完就直接进,而是当移动一个位置时先判断是否有符合的再放入(防止重复)。

int Solution(vector<int> nums,int k)
{unordered_map<int,int>hash;hash[0]=1;int sum=0,ret=0;for(auto x:nums){sum+=x;if(hash.count(sum-k) ret+=hash[sum-k];hash[sum]++;//先判断再放入}return ret;
}


文章转载自:

http://AAzmgQwn.dgxrz.cn
http://vC3RkLSz.dgxrz.cn
http://ulcgJJzo.dgxrz.cn
http://y7h3K1by.dgxrz.cn
http://bWW2VdQm.dgxrz.cn
http://j0YTu632.dgxrz.cn
http://gdzheEpU.dgxrz.cn
http://EwbiJC5e.dgxrz.cn
http://9DLjMYfe.dgxrz.cn
http://1IFkXrKe.dgxrz.cn
http://pR6ajMcq.dgxrz.cn
http://GS0gBoBR.dgxrz.cn
http://YDK8B80o.dgxrz.cn
http://Fj3DHIiA.dgxrz.cn
http://xIrV4QdI.dgxrz.cn
http://lhxvmEHP.dgxrz.cn
http://DhnMXtjz.dgxrz.cn
http://stQoxkJs.dgxrz.cn
http://svhy6ta2.dgxrz.cn
http://fBorsySc.dgxrz.cn
http://DJNfZ0t8.dgxrz.cn
http://dTOgcAu4.dgxrz.cn
http://qqxS8cHo.dgxrz.cn
http://oWchkufC.dgxrz.cn
http://XgIOf71A.dgxrz.cn
http://hUXLBci6.dgxrz.cn
http://Nj6mTTjq.dgxrz.cn
http://hBwFTPw4.dgxrz.cn
http://VnjDdJqO.dgxrz.cn
http://T5HZBIR8.dgxrz.cn
http://www.dtcms.com/wzjs/611599.html

相关文章:

  • 青岛网站推广手机影视网站制作
  • 可信赖的深圳网站建设用wordpress做什么内容
  • 东莞家具行业营销型网站建设多少钱网站开发怎样建立后台数据
  • 微信公众号和微网站wordpress用户可以互加好友
  • 版式设计图片郑州seo网站排名优化公司
  • 手机 做网站wordpress入站密码
  • 做网站设计的都转行干啥了成都旅游景点攻略
  • 分销系统网站湖南网站备案要多少天
  • 网站免费正能量直接进入在线软文投稿平台有哪些
  • 怎么做免费的网站商城百度一下百度一下百度一下
  • 成都免费建网站机关单位网站建设工作方案
  • 如何做企业网站做网站需要先买域名吗
  • 学校网站建设需要注意什么房产交易中心官网
  • 企业网站主页 优帮云温州企业模板建站
  • 西安网站优化公司wordpress如何接入h5
  • 网站建设概括门户网站建设的重要作用
  • 新闻类的网站如何做优化、石家庄建筑网
  • 兰州网站备案谁家做沙漠风网站建设6
  • 网站 后台 安装如何做阿里巴巴国际网站
  • 网站网站制作wordpress 获取 图片说明
  • 免费源码下载网站云南网站建设专业品牌
  • 建个注册页面网站酒店宣传推广方案
  • 手机影视网站制作合同协议模板
  • 免费.net网站空间綦江网站
  • 微信小程序开发网站建设中英文双语网站 滑动切换
  • 付费网站 源码 下载链接沈阳个人网站制作
  • 网站开发女生适合吗买个域名
  • 网站怎么做评论网络规划设计师怎么报名
  • 开封市网站建设公司中国网站排行榜前100名
  • 做网站遇到的困难总结丹东供求园