#P1086. 股票买卖
股票买卖
题目描述
给定一个包含n个正整数的数组a,其中a[i] 表示第 i 天的一支股票价格 。
设计一个算法计算出n天对一支股票进行买卖操作能够获得的最大利润。
注意: 每天只能进行一次买入/卖出股票。 股票交易有1天冷冻期 (如果当天把股票卖出则无法在第二天买入股票 ,需要在第三天及以后才能再次购买股票)。你不能同时参与多笔交易(你每次只能购买一支股票,若当前已经买入了股票,则在把股票出售前不能再购买股票)。
输入格式
第 1 行包含一个正整数 n。 第 2 行包含n个整数a[i] ,表示第 i 天的股票价格。
输出格式
仅一行,1个整数,表示n天最大利润。
样例1
1
1
0
样例2
5
1 2 3 0 2
3
数据范围
1 ≤ n ≤ 10000; 1 ≤ a[i] ≤ 10000。