#10996. 所有奇数长度子数组的和

内存限制:256 MiB 时间限制:1000 ms 输入文件: jsh.in 输出文件: jsh.out
题目类型:传统 评测方式:文本比较
上传者: Turing001

题目描述

给你一个正整数数组 a ,请你计算所有可能的奇数长度子数组的总和。

子数组 定义为原数组中的一个连续子序列。

请你返回 a 中 所有奇数长度子数组的总和 。

输入格式

第一行:n

第二行:n个正整数

输出格式

所有可能的奇数长度子数组的和

样例

输入1:

5
1 4 2 5 3

输出1:

58

解释:所有奇数长度子数组和它们的和为:

1个元素子数组:1
1个元素子数组:4
1个元素子数组:2
1个元素子数组:5
1个元素子数组:3
3个元素子数组:[1,4,2] = 7
3个元素子数组:[4,2,5] = 11
3个元素子数组:[2,5,3] = 10
5个元素子数组:[1,4,2,5,3] = 15

我们将所有值求和得到 1 + 4 + 2 + 5 + 3 + 7 + 11 + 10 + 15 = 58

输入2:

2
1 2

输出2:

3

解释:总共只有 2 个长度为奇数的子数组,[1] 和 [2]。它们的和为 3 。

数据范围与提示

1 <= n <= 100

1 <= a[i] <= 1000