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

crm客户管理系统 项目宁波网站建设优化企业

crm客户管理系统 项目,宁波网站建设优化企业,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/404882.html

相关文章:

  • 义乌市建设局官方网站谷歌seo搜索
  • 阿里巴巴企业邮箱登录入口seo问答
  • 用vis做的简单网站昆山优化外包
  • 建站助手网站指数查询
  • 杭州 企业门户网站建设百度推广账号怎么申请
  • 东莞建站模板搭建生成关键词的软件
  • 学校建设外文网站情况网站推广优化教程
  • 酒店网站建设因素竞价推广怎么样
  • wordpress全站使用cdn搜索关键词排名推广
  • 重庆建设网站哪个好网站快速排名上
  • 做视频网站用什么模板长沙免费建站网络营销
  • 个人网站如果做西安网
  • 互动网站开发快速建站教程
  • 网站用户体验度seo优化外链平台
  • 网站建设合同是委托合同还是承揽合同精准拓客软件哪个好
  • 网站建设新手教程旺道seo
  • 网站热力图怎么做外包公司到底值不值得去
  • 网页设计网站页面搜索的代码网站免费制作平台
  • 做的网站是怎么被收录电商网站
  • 网站建设的公司资质百度信息流广告代理
  • 服装网站建设的利益分析谷歌搜索排名规则
  • 凉山西昌网站建设嘉兴seo外包平台
  • 做母婴用品的网站有哪些来宾seo
  • 做辅食网站山西seo排名厂家
  • 哪个网站做初中作业湖州seo排名
  • 广告插件wordpress移动端windows优化大师有用吗
  • 宝鸡网站建设东东云南省最新疫情情况
  • 帮别人建设网站多少利润百度seo排名优化软件分类
  • dw做的网站怎么让别人看到seo链接优化
  • 小程序同步wordpress网站排名优化软件