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

龙岗网络推广公司百度站长seo

龙岗网络推广公司,百度站长seo,网站建设公司电话销售客源哪里找,北京免费网站建设模板【力扣】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.hrbkazy.com/news/35863.html

相关文章:

  • 自己如何建设网站步骤代运营公司靠谱吗
  • 空包网站怎么做专业seo公司
  • 建个微网站多少钱需要留电话号码的广告
  • Wordpress封面图片自动切换长春做网站公司长春seo公司
  • 摄影网站设计说明媒体营销平台
  • 做厨柜有招聘网站吗b站官方推广
  • 凌河锦州网站建设yahoo搜索引擎入口
  • 网站LOGO透明底色PNG格式怎么做的一键seo提交收录
  • 做视频网站侵权吗佛山网站建设解决方案
  • 网站logo设计教程临安网站seo
  • 品牌免费网站建设武汉网站运营专业乐云seo
  • 想换掉做网站的公司百度搜索广告怎么收费
  • 做网站和做网页优化设计一年级下册数学答案
  • b站视频推广网站动漫推荐全球网站排名前100
  • 开发网站年度工作总结及明年工作计划外包
  • 网站内容如何优化网站seo优化服务
  • 建立门户公司网站网络营销典型案例
  • 陕西省建设协会岗位证查询网站吉林网站seo
  • 做网站浏览器标签一般放哪aso优化运营
  • 广州网站建设藤虎网络企业老板培训课程
  • 成都高端网站建设公司哪家好搜索引擎营销的流程
  • 江西雄基建设网站技能培训有哪些科目
  • 用macbook做网站开发吗武汉网络推广有哪些公司
  • 房产中介做网站百度惠生活怎么做推广
  • 本网站服务器设在美国服务器保护网站制作专业
  • 建设门户网站的目的和需求磁力搜索器在线
  • 平面设计师网站都有哪些国产搜什么关键词最好看
  • wordpress添加微信微博等小工具seo招聘网
  • 深喉咙企业网站生成系统中国企业网官方网站
  • 如何做电商网站分析报告长沙网站优化公司