题目
LeetCode 2104.子数组范围和
解释
## 题目描述
给你一个整数数组 nums 。nums 中,子数组的 范围 是子数组中最大元素和最小元素的差值。
返回 nums 中 所有 子数组范围的 和 。
子数组是数组中一个连续 非空 的元素序列。
## 示例
**示例 1:**
**输入:** nums = [1,2,3]
**输出:** 4
**解释:** nums 的 6 个子数组如下所示:
[1],范围 = 最大 - 最小 = 1 - 1 = 0
[2],范围 = 2 - 2 = 0
[3],范围 = 3 - 3 = 0
[1,2],范围 = 2 - 1 = 1
[2,3],范围 = 3 - 2 = 1
[1,2,3],范围 = 3 - 1 = 2
所有范围的和是 0 + 0 + 0 + 1 + 1 + 2 = 4
**示例 2:**
**输入:** nums = [1,3,3]
**输出:** 4
**解释:** nums 的 6 个子数组如下所示:
[1],范围 = 最大 - 最小 = 1 - 1 = 0
[3],范围 = 3 - 3 = 0
[3],范围 = 3 - 3 = 0
[1,3],范围 = 3 - 1 = 2
[3,3],范围 = 3 - 3 = 0
[1,3,3],范围 = 3 - 1 = 2
所有范围的和是 0 + 0 + 0 + 2 + 0 + 2 = 4
**示例 3:**
**输入:** nums = [4,-2,-3,4,1]
**输出:** 59
**解释:** nums 中所有子数组范围的和是 59
## 约束条件
1 <= nums.length <= 1000
-109 <= nums[i] <= 109
## LeetCode 链接
https://leetcode.cn/problems/sum-of-subarray-ranges/
答案
正在疯狂整理答案中......
