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

建站用Wordpress还是网络公司网站

建站用Wordpress还是,网络公司网站,中山市网站建设,网络公司网站设计维护合同文章目录 前缀和基础3427.变长子数组求和 前缀和与哈希表1524.和为奇数的子数组数目 距离和 前缀和,就是定义pre[i] 为nums的前i个元素的和值,一般pre数组长度会n1,这样在计算的nums数组中下标i到j的情况的时候,直接就可以使用pre[j1]-pre[i]…

文章目录

  • 前缀和基础
    • 3427.变长子数组求和
  • 前缀和与哈希表
    • 1524.和为奇数的子数组数目
  • 距离和

  • 前缀和,就是定义pre[i] 为nums的前i个元素的和值,一般pre数组长度会=n+1,这样在计算的nums数组中下标i到j的情况的时候,直接就可以使用pre[j+1]-pre[i],如果找的是第i个到第j个,那么就是pre[j]-pre[i-1]
  • 所以得根据题目求解的是下标还是第几个确定具体的计算公式
  • 前缀和与哈希表

前缀和基础

3427.变长子数组求和

3427.变长子数组求和

在这里插入图片描述

  • 求解的是下标问题,所以是pre[j+1] - pre[i]类型
class Solution:def subarraySum(self, nums: List[int]) -> int:# 前缀和的问题n = len(nums)pre = [0]*(n+1)for i in range(n):pre[i+1] = pre[i] + nums[i]ans = 0for i in range(n):start = max(0,i-nums[i])ans += pre[i+1] - pre[start] return ans

前缀和与哈希表

1524.和为奇数的子数组数目

1524.和为奇数的子数组数目

在这里插入图片描述

  • 使用哈希表+前缀和,要注意这个前缀和的第一个也要加入哈希表
class Solution:def numOfSubarrays(self, arr: List[int]) -> int:# 直接用哈希表存储mod = 10**9 + 7store = [0,0]n = len(arr)# 使用前缀和pre = [0]*(n+1)for i in range(n):pre[i+1] = pre[i] + arr[i]ans = 0for i in range(n+1):if pre[i] % 2==0:ans = ans + store[1]store[0] = store[0] + 1else:ans = ans + store[0]store[1] = store[1] + 1return ans % mod

距离和

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

相关文章:

  • 男女做羞羞的事情网站seo排名工具有哪些
  • 代运营网站长沙网站推广公司排名
  • 中国建设部网站官网汕头seo排名收费
  • 华为通用软件开发工程师常德seo公司
  • 新疆建设考试信息网站郑州网络营销公司
  • 网站性能优化怎么做百度站长收录入口
  • 网站改版不换域名怎么做常见的网络营销推广方式有哪些
  • 自己做网站如何盈利全国疫情最新报告
  • 旅游景点网站设计论文域名怎么查
  • 校园文化建设网站素材灰色词seo排名
  • 凡科网做网站能达到什么效果微信附近人推广引流
  • 微信小程序 购物网站开发油烟机seo关键词
  • 网站建设哪家公司南宁网站关键词推广
  • 12306网站为什么做那么差百度问问首页登录
  • 赚钱快的路子北京seo结算
  • 西安公司网站设计海洋网络推广效果
  • 徐州个人建站模板网站建设流程
  • 做淘宝客优惠券网站还是APP赚钱seo查询网站是什么
  • win2003 做网站服务器上海网上推广
  • 看2d影片最好的地方沈阳seo团队
  • 网站建设网站建设的电商网站建设 网站定制开发
  • 重庆宣传片2023seo刷网站
  • 互联网产品设计网站关键词seo公司
  • 徐州做网站设计免费一键生成个人网站
  • 推广网站的作用百度导航和百度地图
  • 塘沽做网站app广告推广
  • 安庆做网站的公司如何查询域名注册人信息
  • 济宁建设网站制作中国十大搜索引擎排名最新
  • led网站建设持续优化完善防控措施
  • 做网站教程靠谱吗谷歌广告推广怎么做