/ Vijos / 题库 /

股票买卖

股票买卖

时间限制:1秒  内存限制:256M


【题目描述】

  已知接下来 \(N\) 天的股票价格,你每天可以买进一股股票,卖出一股股票,或者什么也不做。\(N\) 天之后你拥有的股票应为 0,当然,希望这 \(N\) 天内能够赚足够多的钱。

【输入格式】

  第一行一个整数天数 \(N\)。
  第二行 \(N\) 个数字 \(p_1,p_2...p_N\),表示每天的价格。

【输出格式】

  \(N\) 天结束后能获得的最大利润。

【输入输出样例1】

 Input

9
10 5 4 7 9 12 6 2 10 

 Output

20

【样例1解释】

  分别在价格为 5,4,2 的时候买入,分别在价格为 9,12,10 的时候卖出,总利润为−5−4+9+12−2+10=20。

【输入输出样例2】

 Input

20
3 1 4 1 5 9 2 6 5 3 5 8 9 7 9 3 2 3 8 4

 Output

41

【数据限制】

  \(100\%\) 的数据满足:\(N≤ 300000\),\(1≤p_i≤10^6\)。

【来源】

  Mr.he

信息

ID
2691
难度
9
分类
贪心 点击显示
标签
(无)
递交数
3
已通过
1
通过率
33%
被复制
1
上传者