问题 I: 股票买卖1

问题 I: 股票买卖1

时间限制: 1 Sec  内存限制: 128 MB
提交: 213  解决: 100
[提交][状态][命题人:]

题目描述

一锐最近沉迷股票买卖,请你根据股票买卖规则帮他计算一下利润。

给定一个数组 prices ,它的第 i 个元素 prices[i] 表示一支给定股票第 i 天的价格。

股票买卖规则如下:

你只能选择 某一天 买入这只股票,并选择在 未来的某一个不同的日子 卖出该股票。设计一个算法来计算你所能获取的最大利润。 

输出你可以从这笔交易中获取的最大利润。如果你不能获取任何利润,输出 0

输入

股票的价格数组prices,数组元素不超过20个,每个数不超过10000

输出

你能获取的最大利润
样例输入
Copy
7 1 5 3 6 4
样例输出
Copy
5

提示

在第 2 天(股票价格 = 1)的时候买入,在第 5 天(股票价格 = 6)的时候卖出,最大利润 = 6-1 = 5 。注意:利润不能是 7-1 = 6, 因为卖出价格需要大于买入价格;同时,你不能在买入前卖出股票。
[提交][状态]