Loading

121. 买卖股票的最佳时机

题目

 

代码

class Solution {
public:
    int maxProfit(vector<int>& prices) {
        if(prices.size()==0)
            return 0;
        vector<int> salarys(prices.size(),0);
        for(int i=0;i<prices.size();i++)
        {
            for(int j=0;j<i;j++)
            {
                if(prices[i]>prices[j])
                {
                    salarys[i]=salarys[j]+prices[i]-prices[j];
                }
            }
        }
        int max=0;
        for(auto i:salarys)
        {
            if(i>max)
                max=i;
        }
        return max;
    }
};

 

posted @ 2018-09-16 08:16  李正浩  阅读(72)  评论(0编辑  收藏  举报