摘要:
本来想枚举断开点,然后像I那样算,然后加起来求最大就好了。。。但是TLE。。。想了下,其实枚举断开点,重复计算了好多。。。那就先记录下来就好了。。。f,g两个数组,分别记录左右两边的最大值。。。然后再枚举。。。class Solution {public: int maxProfit(vector &prices) { int size = prices.size(); if(size f(size , 0); //left vector g(size , 0); // right; //init f ... 阅读全文
posted @ 2014-01-06 21:54 1957 阅读(195) 评论(0) 推荐(0) 编辑