Type: RemoteJudge 1000ms 32MiB

[COCI 2010/2011 #6] USPON

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

题目背景

Tomislav 去爬山。

题目描述

他所走的山路可以看做一个长度为 nn 的数字序列 PiP_iPiP_i 表示位置 ii 的高度为 PiP_i

从低处往高处走一段连续的高度严格递增的山路称为一次爬升。

为了锻炼身体,他想走一段落差尽量大的爬升。

一段山路的落差定义为这段山路的结束点与起始点的差。

你需要求出他走一段山路所能达到最大的落差是多少。

输入格式

输入第一行一个整数 nn,表示山路的长度。

第二行 nn 个整数 PiP_i,表示位置 ii 的高度为 PiP_i

输出格式

输出一行一个整数,表示最大的落差。

如果整条山路不包含任何的爬升,则输出 0

5
1 2 1 4 6
5
8
12 20 1 3 4 4 11 1
8
6
10 8 8 6 4 3
0

提示

数据规模与约定

对于 100%100\% 的数据,保证 1n10001\le n\le 10001Pi10001\le P_i\le 1000

说明

题目译自 COCI2010-2011 CONTEST #6 T2 USPON

0811C班作业

Not Claimed
Status
Done
Problem
12
Open Since
2025-8-11 0:00
Deadline
2025-8-12 23:59
Extension
24 hour(s)