题库/CSPX0001

#CSPX0001. [CSP-X 2023 山东] 赚钱

    传统题 难度: 普及− 标签>CSP-X线性扫描前缀最小值
时间限制1000 ms
内存限制512 MiB
通过率—0 / 0 次提交
题目描述 查看题解 开始编程Alt+E

CSPX0001 · [CSP-X 2023 山东] 赚钱

退出在线编程模式
普及− 读懂题意,让每一次思考成为成长。
时间限制1000 ms
内存限制512 MiB
通过率—0 / 0 次提交

题目描述

小 A 很喜欢旅游,他的国家共有 nn 个城市,编号依次为 11 到 nn。这个暑假,小 A 打算从 11 号城市开始,按编号从小到大依次旅游完所有城市,最后到达 nn 号城市。他不走回头路,每个城市只走一次。

每个城市都有小 A 喜欢的小熊纪念品,但不同城市的价格不完全一样;在同一城市买入、卖出一个纪念品的价格相同。小 A 必须在某个城市买一个纪念品,而且只能买一次、只买一个,再在后面经过的某个城市卖掉。不能在同一个城市先买入再卖出。

例如,在价格为 1010 元的城市买入,随后在价格为 88 元的城市卖出,利润为 −2-2 元;若随后在价格为 1818 元的城市卖出,利润为 88 元。

请计算小 A 最多能赚多少钱,结果可能为负数。

输入格式

第一行一个整数 nn,表示城市个数。

第二行 nn 个用空格隔开的正整数 a1,a2,…,ana_1,a_2,\ldots,a_n,依次表示各城市纪念品价格。

输出格式

输出一个整数,表示一次合法交易的最大利润。

5
2 1 6 8 4
7
6
10 8 7 5 3 1
-1

说明与数据范围

样例1:在2号城市花1元买入,在4号城市以8元卖出,赚7元。

样例2:在2号城市花8元买入,在3号城市以7元卖出,利润为-1元。

30%的数据:n≤1000n\le1000。

100%的数据:2≤n≤2000002\le n\le200000,0<ai≤20000000000<a_i\le2000000000。

题目信息

#856
—

暂无提交记录

练习难度 普及−
时间限制
1000ms
内存限制
512MiB

题目标签

暂无标签
上传者