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

wordpress防攻击搜索引擎优化的概念

wordpress防攻击,搜索引擎优化的概念,北京业之峰装饰有限公司,wordpress 5图片相对路径1.题目描述 2.思路 方法1:灵茶山艾府佬的两次遍历法,先计算前缀和,然后遍历前缀和。 方法2:灵茶山艾府佬的一次遍历法,一边计算前缀和,一边遍历前缀和。 P.S. 至于为什么要用前缀和,是因为&a…

1.题目描述

2.思路

方法1:灵茶山艾府佬的两次遍历法,先计算前缀和,然后遍历前缀和。

方法2:灵茶山艾府佬的一次遍历法,一边计算前缀和,一边遍历前缀和。

P.S. 至于为什么要用前缀和,是因为,nums[i]到nums[j - 1]的元素和为k可用前缀和表示为s[j] - s[i] = k,所以当s[i] == s[j] - k的时候nums[i]到nums[j - 1]的元素和为k,这样这道题就非常了然了。

3.代码(Python3)

方法1:

class Solution:def subarraySum(self, nums: List[int], k: int) -> int:# 计算前缀和presums = [0] * (len(nums) + 1)for i, num in enumerate(nums):presums[i + 1] = presums[i] + num# 遍历前缀和res = 0count = defaultdict(int)for presum in presums:res += count[presum - k]count[presum] += 1return res

方法2:

class Solution:def subarraySum(self, nums: List[int], k: int) -> int:res = presum = 0count = defaultdict(int)count[0] = 1for num in nums:presum += numres += count[presum - k]count[presum] += 1return res

4.执行情况

方法1:

方法2:

5.感想

最开始想尝试用滑动窗口做的,但是本题nums包含负数,而滑动窗口需要满足单调性。

http://www.dtcms.com/wzjs/51719.html

相关文章:

  • 济南 营销型网站建设营销顾问公司
  • 北京天仪建设工程质量检测所网站优秀软文范例
  • 网络技术培训机构网站怎么优化排名靠前
  • 学校营销型网站昆明seo外包
  • 网站建设上市阿森纳英超积分
  • 做wap网站数据分析师培训
  • 天河区pc端网站建设网店推广的作用是什么
  • 做网站应该掌握的技术网站优化推广seo公司
  • ps做网站logo微商软文推广平台
  • 北京建设网站的百度关键词排名代做
  • 网站策划书3000app注册推广团队
  • 自己做的小网站分享网络推广客服好做吗
  • 自己怎么健网站视频下载免费广告发布平台
  • 南宁百度seo软件佛山百度快照优化排名
  • 网站建设创意文案互联网营销是什么
  • 百度站长工具添加不了站点搜索引擎推广方法
  • 10个网站做站群游戏推广文案
  • 政务公开与网站建设的矛盾企业策划
  • 专门做宣传单的网站推广方案模板
  • qq空间怎么跟网站做链接吗软文写作案例
  • 建设网站的页面设计市场推广计划书
  • 网站开发的国内外研究现状企业微信营销系统
  • 华硕建设公司网站写软文
  • 背景做网站公司为什么中国禁止谷歌浏览器
  • 做集团网站应注意什么搜狗推广登录平台官网
  • 寻找做日文网站网站怎样才能在百度被搜索到
  • wordpress媒体库里文件湖南长沙seo
  • 南通住房和城乡建设局网站抖音seo代理
  • 武汉做网站多钱网站页面的优化
  • 奢侈品 网站建设方案怎么关键词优化网站