1
0
mirror of https://gitee.com/coder-xiaomo/leetcode-problemset synced 2025-01-11 02:58:13 +08:00
Code Issues Projects Releases Wiki Activity GitHub Gitee
leetcode-problemset/leetcode-cn/problem (Chinese)/气温变化趋势 [6CE719].md

31 lines
1.4 KiB
Markdown
Raw Normal View History

2022-09-27 22:06:44 +08:00
力扣城计划在两地设立「力扣嘉年华」的分会场,气象小组正在分析两地区的气温变化趋势,对于第 `i ~ (i+1)` 天的气温变化趋势,将根据以下规则判断:
- 若第 `i+1` 天的气温 **高于**`i` 天,为 **上升** 趋势
- 若第 `i+1` 天的气温 **等于**`i` 天,为 **平稳** 趋势
- 若第 `i+1` 天的气温 **低于**`i` 天,为 **下降** 趋势
已知 `temperatureA[i]``temperatureB[i]` 分别表示第 `i` 天两地区的气温。
组委会希望找到一段天数尽可能多,且两地气温变化趋势相同的时间举办嘉年华活动。请分析并返回两地气温变化趋势**相同的最大连续天数**。
> 即最大的 `n`,使得第 `i~i+n` 天之间,两地气温变化趋势相同
**示例 1**
>输入:
>`temperatureA = [21,18,18,18,31]`
>`temperatureB = [34,32,16,16,17]`
>
>输出:`2`
>
>解释:如下表所示, 第 `24` 天两地气温变化趋势相同,且持续时间最长,因此返回 `4-2=2`
![image.png](https://pic.leetcode-cn.com/1663902654-hlrSvs-image.png){:width=1000px}
**示例 2**
>输入:
>`temperatureA = [5,10,16,-6,15,11,3]`
>`temperatureB = [16,22,23,23,25,3,-16]`
>
>输出:`3`
**提示:**
- `2 <= temperatureA.length == temperatureB.length <= 1000`
- `-20 <= temperatureA[i], temperatureB[i] <= 40`