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

网站模板整站资源从化公司网站建设

网站模板整站资源,从化公司网站建设,云主机做网站域名打不开,互联网营销设计【力扣】1588. 所有奇数长度子数组的和 给你一个正整数数组 arr ,请你计算所有可能的奇数长度子数组的和。子数组 定义为原数组中的一个连续子序列。请你返回 arr 中 所有奇数长度子数组的和 。 示例 1: 输入:arr [1,4,2,5,3] 输出&#x…

【力扣】1588. 所有奇数长度子数组的和

给你一个正整数数组 arr ,请你计算所有可能的奇数长度子数组的和。子数组 定义为原数组中的一个连续子序列。请你返回 arr 中 所有奇数长度子数组的和 。

示例 1:
输入:arr = [1,4,2,5,3]
输出:58
解释:所有奇数长度子数组和它们的和为:
[1] = 1
[4] = 4
[2] = 2
[5] = 5
[3] = 3
[1,4,2] = 7
[4,2,5] = 11
[2,5,3] = 10
[1,4,2,5,3] = 15
我们将所有值求和得到 1 + 4 + 2 + 5 + 3 + 7 + 11 + 10 + 15 = 58

示例 2:
输入:arr = [1,2]
输出:3
解释:总共只有 2 个长度为奇数的子数组,[1] 和 [2]。它们的和为 3 。

示例 3:
输入:arr = [10,11,12]
输出:66

提示:
1 <= arr.length <= 100
1 <= arr[i] <= 1000

题解

下标012345
原数组14253
前缀和01571215
class Solution {public int sumOddLengthSubarrays(int[] arr) {int[] s = new int[arr.length + 1];for (int i = 0; i < arr.length; i++) {s[i + 1] = s[i] + arr[i];}int sum = 0;for (int i = 0; i < arr.length; i++) {for (int length = 1; i + length <= arr.length; length += 2) {int right = i + length ;int left = i;sum += s[right] - s[left];}}return sum;}public static void main(String[] args) {Solution solution = new Solution();int[] testArry = {1, 4, 2, 5, 3};System.out.println(solution.sumOddLengthSubarrays(testArry));}
}
http://www.yayakq.cn/news/891065/

相关文章:

  • 中国城市建设研究院深圳分院网站免费咨询合同
  • 桂林市网站建设西安网站建设开发
  • 汽车展示网站建立网站如何盈利
  • 手机 dns 国外网站做公众号编辑用什么网站
  • 上海个人医疗网站备案广平企业做网站推广
  • 软文推广文章网站优化建议怎么写
  • 定做网站多少钱网站建设面谈销售话术
  • wordpress菜单调用标签关键词优化是什么意思
  • 福州网站推广优化医院网站建设情况
  • 个人网站首页布局设计做决定的网站
  • 外贸网站seo推广方案网站建设的主要产品
  • 门户网站建设汇报浏览广告赚钱的平台
  • 网站建设费用一年多少钱wordpress网络图片
  • 陕西省建设银行网站6如何衡量网站的价值
  • 网站怎么做h5支付宝支付接口长春制作网站软件
  • 做画册的国外网站南京seo排名优化公司
  • 潍城营销型网站建设线上运营的5个步骤
  • 企业展示网站建设需要做什么苏州建网站公司选苏州聚尚网络
  • html5 国外网站vi系统整套设计
  • 宝格丽网站建设成都视觉设计公司
  • 学院网站建设项目的成本计划书网络大型游戏排行
  • 马可波罗网站做外贸用xampp来搭建wordpress建站环境
  • 多php网站建设wordpress汇率插件
  • 性能网站建设做网站用的插件
  • 郑州做网站比较好公司深圳专业建网站多少钱
  • 旅游电子商务网站建设规划网站县区分站点建设
  • 博物馆建设网站做网站应该会什么软件
  • 做海报的网站百度收录提交入口
  • 网站设计存在的不足dede 手机网站插件
  • 免费自助建站排名东莞效果好的网站建设