风口的猪
来源:互联网 发布:网络电视高清直播 编辑:程序博客网 时间:2024/04/28 19:06
风口之下,猪都能飞。当今中国股市牛市,真可谓“错过等七年”。 给你一个回顾历史的机会,已知一支股票连续n天的价格走势,以长度为n的整数数组表示,数组中第i个元素(prices[i])代表该股票第i天的股价。 假设你一开始没有股票,但有至多两次买入1股而后卖出1股的机会,并且买入前一定要先保证手上没有股票。若两次交易机会都放弃,收益为0。 设计算法,计算你能获得的最大收益。 输入数值范围:2<=n<=100,0<=prices[i]<=100
输入例子:
3,8,5,1,7,8
输出例子:
12
int calculateMax(vector<int> prices) { int i; int firstbuy=INT_MIN,firstsell=0,secondbuy=INT_MIN,secondsell=0; for(i=0;i<prices.size();i++) { if(-prices[i]>firstbuy) firstbuy=-prices[i]; if(firstbuy+prices[i]>firstsell) firstsell=firstbuy+prices[i]; if(firstsell-prices[i]>secondbuy) secondbuy=firstsell-prices[i]; if(secondbuy+prices[i]>secondsell) secondsell=secondbuy+prices[i]; } return secondsell; }
思路:动态规划,算出每一天的第一次买,第一次出售,第二次买,第二次出售盈利的最大值
0 0
- 小米-风口的猪
- 风口上的猪
- 风口的猪
- 风口的猪-中国牛市
- 风口的猪-中国牛市
- 风口的猪-中国牛市
- 风口的猪-中国牛市
- 风口的猪-中国牛市
- 风口的猪-中国牛市
- 风口的猪-中国牛市
- 小米笔试题:风口的猪
- 风口的猪-中国牛市--笔试题
- 风口上的猪---动态规划
- 风口的猪---小米笔试题
- 风口上的猪-中国牛市
- 【小米】风口的猪-中国牛市
- 风口的猪(小米实习生招聘)
- 风口的猪(小米实习生笔试)
- 导航栏滚动置顶(仿美团首页、且解决再fragment中无法使用OnWindowFocusChangeListener方法的问题)
- AIDL浅析
- Listview不支持加载输入类控件,动态创建控件去代替listview的示例demo
- C++模板特化
- 人生抉择,“他”改变的不只是职业生涯
- 风口的猪
- TP框架 ---空控制器和空操作
- 最详尽OC函数库方法翻译
- smb.conf文件详细介绍
- 计算机和操作系统的基础知识
- Fresco加载圆角图片以及定义progressbar动画
- 编译Linux内核(Debian jessie)
- 十大编程排序算法
- 比较两个时间戳的大小