D. 最长连续上涨时期

    传统题 1000ms 256MiB

最长连续上涨时期

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

某商品连续 nn 天都有一个价格,第 ii 天的价格为 aia_i

如果一段连续日期满足:

al<al+1<<ara_l < a_{l+1} < \cdots < a_r

并且 l<rl < r,则称从第 ll 天到第 rr 天是一段连续上涨时期

也就是说,一段连续上涨时期至少需要包含 22 天。

请你求最长的连续上涨时期包含多少天。

如果不存在连续上涨时期,输出 -1

输入格式

第一行一个整数 nn,表示天数。

接下来 nn 行,每行一个整数 aia_i,表示第 ii 天的价格。

输出格式

输出一个整数,表示最长连续上涨时期包含的天数。

如果不存在连续上涨时期,输出 -1

样例

8
10
12
15
15
20
25
30
18
4
5
100
90
90
80
60
-1

说明/提示

样例 1 解释:

价格序列中的 15<20<25<3015<20<25<30 构成一段连续上涨时期,共包含 44 天。

样例 2 解释:

不存在相邻两天满足后一天价格严格高于前一天价格,因此不存在连续上涨时期。

数据范围:

  • 1n2×1051 \le n \le 2 \times 10^5
  • 0ai26310 \le a_i \le 2^{63}-1

韬韬|阶段性检测(二)

未参加
状态
已结束
规则
IOI
题目
6
开始于
2026-8-11 0:00
结束于
2026-8-12 0:00
持续时间
2 小时
主持人
参赛人数
3