你已完全掌握未来 天某支股票的收盘价,其中第 天的股价为 。每天你至多操作一次,且每次仅能买入或卖出 股,或选择什么也不做。初始时你手中没有股票,也无法做空;第 天收盘时,你必须再次清空手中的股票。 请设计出一套买卖计划,使得最终获得的收益最大,并输出该最大收益。
输入描述:
第一行输入一个整数 ,表示预测的天数。第二行输入 个整数 ,表示某支股票第 天的收盘价。


输出描述:
输出一个整数,表示在最优买卖策略下,第 天结束时可以获得的最大收益。
示例1

输入

9
10 5 4 7 9 12 6 2 10

输出

20

说明

\hspace{15pt}一种可行且最优的操作方式如下:
\hspace{23pt}\bullet\,2 天股价为 5 时买入 1 股;
\hspace{23pt}\bullet\,3 天股价为 4 时买入 1 股;
\hspace{23pt}\bullet\,5 天股价为 9 时卖出 1 股;
\hspace{23pt}\bullet\,6 天股价为 12 时卖出 1 股;
\hspace{23pt}\bullet\,8 天股价为 2 时再买入 1 股;
\hspace{23pt}\bullet\,9 天股价为 10 时卖出 1 股。
\hspace{15pt}总收益为 (9-5)+(12-4)+(10-2)=20
加载中...