Responsive image

问题 F: 小龙的发财梦

问题 F: 小龙的发财梦

时间限制: 1 Sec  内存限制: 64 MB
提交: 0  解决: 29
[提交][状态][讨论版][命题人:]

题目描述

有一天旭伟给了小龙一本《股票进阶指南》
书共有N页,每页是按日期先后排序,书中第i页表示一个给定股票在第i天的价格。
小龙很想很想发财
你要帮小龙获取最大的利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。
注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。
1≤N≤105

输入描述

第一行包含整数N,表示书的页数。
第二行包含N个不大于10000的正整数,表示第i页股票当天的价格。

输出描述

输出一个整数,表示最大利润。

样例输入

6
7 1 5 3 6 4

样例输出

7

提示


输入样例1

6

7 1 5 3 6 4

输出样例1

7

输入样例2

5

1 2 3 4 5

输出样例2

4

输入样例3

5

7 6 4 3 1

输出样例3

0



样例1:在第 2 天(股票价格 = 1)的时候买入,在第 3 天(股票价格 = 5)的时候卖出, 这笔交易所能获得利润 = 5-1 = 4 。随后,在第 4 天(股票价格 = 3)的时候买入,在第 5 天(股票价格 = 6)的时候卖出, 这笔交易所能获得利润 = 6-3 = 3 。共得利润 4+3 = 7。



样例2:在第 1 天(股票价格 = 1)的时候买入,在第 5 天 (股票价格 = 5)的时候卖出, 这笔交易所能获得利润 = 5-1 = 4 。注意你不能在第 1 天和第 2 天接连购买股票,之后再将它们卖出。因为这样属于同时参与了多笔交易,你必须在再次购买前出售掉之前的股票。



样例3:在这种情况下, 不进行任何交易, 所以最大利润为 0。

[提交][状态]
ACM算法攻关部