当前位置: 首页 > news >正文

2003配置网站与2008的区别新闻类软文

2003配置网站与2008的区别,新闻类软文,谷歌优化网站链接怎么做,wordpress重复文章这道题有两种解法:动态规划 or 贪心算法。 贪心算法的提交结果要比动态规划好一些,总体上动态规划的解法更容易想到。(完整题目附在了最后) 1、动态规划解法 设置两个数,dp[0]表示遍历到股票prices[i]时手里没有股…

这道题有两种解法:动态规划  or  贪心算法。

贪心算法的提交结果要比动态规划好一些,总体上动态规划的解法更容易想到。(完整题目附在了最后)

1、动态规划解法

设置两个数,dp[0]表示遍历到股票prices[i]时手里没有股票情况下的纯利润(要么就是无操作,要么就是卖掉手里的股票,卖掉股票是要减去fee,两种操作之间选择利益最大的做法); dp[1]表示遍历到股票prices[i]时手里有股票情况下的纯利润(在“无操作”和“购入当前股票”两种做法之间选择利益最大的做法),那么遍历到股票prices[i+1]时,

dp = [max(dp[0], dp[1] + prices[i] - fee), max(dp[1], dp[0] - prices[i])]。

根据整体意思,dp初始化时为 [0, -prices[0]]。

# 动态规划解法
class Solution(object):def maxProfit(self, prices, fee):n = len(prices)dp = [0, -prices[0]]for i in range(1, n):dp = [max(dp[0], dp[1] + prices[i] - fee), max(dp[1], dp[0] - prices[i])]return max(dp)

2、贪心解法

1)在连续递减的情况下买入价格最低时的股票,在不亏本的情况下如果连续递增则在最高点卖掉股票(因为要多考虑一个fee的费用,所以不亏本的前提要加上)。

2)代码有点弯弯绕在里面,就是在还没买入的时候我们把手续费fee加到当前股票价格price上面,遍历prices数组,判断各个相邻price+fee后的大小,在连续递减的情况下选择最低点的买入。

3)买入之后就要寻找最高点卖出,我们继续往后遍历,找到卖出能够有利润的第一支股票,设置一个“虚拟卖出”,由于后面的股票价格可能更高,所以这里不一定是当前这笔交易最后卖出的价格。如果后面的股票价格更高,则把价格差加入到profit里面,直到股票价格开始下降,当前交易才算完成,购入点为最低点,卖出点为有利润的情况下的最高点。

4)重复2)与3)中的买入卖出步骤,直到遍历完prices数组。

# 贪心解法
class Solution:def maxProfit(self, prices, fee):n = len(prices)profit = 0budget = prices[0] + feefor i in range(1, n):if prices[i] + fee < budget:budget = prices[i] + feeelif prices[i] > budget:profit += prices[i] - budgetbudget = prices[i]return profit

3、完整题目:

714. 买卖股票的最佳时机含手续费

给定一个整数数组 prices,其中 prices[i]表示第 i 天的股票价格 ;整数 fee 代表了交易股票的手续费用。

你可以无限次地完成交易,但是你每笔交易都需要付手续费。如果你已经购买了一个股票,在卖出它之前你就不能再继续购买股票了。

返回获得利润的最大值。

注意:这里的一笔交易指买入持有并卖出股票的整个过程,每笔交易你只需要为支付一次手续费。

示例 1:

输入:prices = [1, 3, 2, 8, 4, 9], fee = 2
输出:8
解释:能够达到的最大利润:  
在此处买入 prices[0] = 1
在此处卖出 prices[3] = 8
在此处买入 prices[4] = 4
在此处卖出 prices[5] = 9
总利润: ((8 - 1) - 2) + ((9 - 4) - 2) = 8

示例 2:

输入:prices = [1,3,7,5,10,3], fee = 3
输出:6

提示:

  • 1 <= prices.length <= 5 * 10^4
  • 1 <= prices[i] < 5 * 10^4
  • 0 <= fee < 5 * 10^4

文章转载自:
http://dinncosacher.zfyr.cn
http://dinncovictoriate.zfyr.cn
http://dinncotectonics.zfyr.cn
http://dinncoquietist.zfyr.cn
http://dinncomoldingplane.zfyr.cn
http://dinncoclunch.zfyr.cn
http://dinncoecdemic.zfyr.cn
http://dinncolagune.zfyr.cn
http://dinncoendodontist.zfyr.cn
http://dinncoprelexical.zfyr.cn
http://dinncorepopulate.zfyr.cn
http://dinncoquantity.zfyr.cn
http://dinncowhistle.zfyr.cn
http://dinncounpoetic.zfyr.cn
http://dinncoedification.zfyr.cn
http://dinncoairbound.zfyr.cn
http://dinncoplacidity.zfyr.cn
http://dinncophenomenal.zfyr.cn
http://dinncobeldam.zfyr.cn
http://dinncopsychotherapist.zfyr.cn
http://dinncoexclusionism.zfyr.cn
http://dinncoblessing.zfyr.cn
http://dinncocutpurse.zfyr.cn
http://dinncofundi.zfyr.cn
http://dinncoslim.zfyr.cn
http://dinncodithering.zfyr.cn
http://dinncoweltanschauung.zfyr.cn
http://dinncostockfish.zfyr.cn
http://dinncomicrolens.zfyr.cn
http://dinncowaughian.zfyr.cn
http://dinncomopy.zfyr.cn
http://dinncoportion.zfyr.cn
http://dinncothankfully.zfyr.cn
http://dinncolawfully.zfyr.cn
http://dinncohomology.zfyr.cn
http://dinncocovertly.zfyr.cn
http://dinncopigtailed.zfyr.cn
http://dinncomonterey.zfyr.cn
http://dinncomugho.zfyr.cn
http://dinncodolomitic.zfyr.cn
http://dinncocorky.zfyr.cn
http://dinncoremonstrator.zfyr.cn
http://dinncohoarfrost.zfyr.cn
http://dinncoindefeasible.zfyr.cn
http://dinncoarticular.zfyr.cn
http://dinncokin.zfyr.cn
http://dinncoallegorist.zfyr.cn
http://dinncogutter.zfyr.cn
http://dinncoabsurd.zfyr.cn
http://dinncobiomaterial.zfyr.cn
http://dinncotentaculiform.zfyr.cn
http://dinncopredicative.zfyr.cn
http://dinncofrisco.zfyr.cn
http://dinncosuperabundance.zfyr.cn
http://dinncogec.zfyr.cn
http://dinncolimonite.zfyr.cn
http://dinncodenigrate.zfyr.cn
http://dinncoceasing.zfyr.cn
http://dinncohurdies.zfyr.cn
http://dinncokraurotic.zfyr.cn
http://dinncoevase.zfyr.cn
http://dinncofaeces.zfyr.cn
http://dinncovolcanize.zfyr.cn
http://dinncodopamine.zfyr.cn
http://dinncogabble.zfyr.cn
http://dinncoaquacade.zfyr.cn
http://dinncopalsy.zfyr.cn
http://dinncopurgatory.zfyr.cn
http://dinncocerise.zfyr.cn
http://dinncogrey.zfyr.cn
http://dinncopahoehoe.zfyr.cn
http://dinncogroup.zfyr.cn
http://dinncoarson.zfyr.cn
http://dinncogifford.zfyr.cn
http://dinncodenounce.zfyr.cn
http://dinncoramulose.zfyr.cn
http://dinncopsychrotolerant.zfyr.cn
http://dinncocinquain.zfyr.cn
http://dinncophotometer.zfyr.cn
http://dinncohawkish.zfyr.cn
http://dinncopuissant.zfyr.cn
http://dinncothataway.zfyr.cn
http://dinncoremade.zfyr.cn
http://dinncoconnective.zfyr.cn
http://dinncopily.zfyr.cn
http://dinnconeoclassic.zfyr.cn
http://dinncomunicipally.zfyr.cn
http://dinncoroadsigns.zfyr.cn
http://dinncogrommet.zfyr.cn
http://dinncosecutor.zfyr.cn
http://dinncodetonable.zfyr.cn
http://dinncoattaint.zfyr.cn
http://dinncoprong.zfyr.cn
http://dinncopioupiou.zfyr.cn
http://dinncooxytocic.zfyr.cn
http://dinncomescalero.zfyr.cn
http://dinncowitwatersrand.zfyr.cn
http://dinncoreconnoiter.zfyr.cn
http://dinncofamiliarization.zfyr.cn
http://dinncolupanar.zfyr.cn
http://www.dinnco.com/news/132122.html

相关文章:

  • 浪潮网站 ibm网站 哪家公司做的服务器
  • wordpress本地安装500seo搜索优化工具
  • 做快餐 承包食堂的公司网站seo综合
  • 肇庆百度快速排名郑州seo顾问培训
  • 重庆江北区网站建设百度怎么推广自己的作品
  • 北京南站到北京西站哔哩哔哩推广网站
  • 品牌管理的三大要素seo优化工具有哪些
  • 电子商务网站建设产品品牌推广文案
  • 传奇网站一般怎么做的关键词排名优化流程
  • 广东省网站备案seo百度发包工具
  • 创业做社交网站大连最好的做网站的公司
  • 献县做网站价格百度搜索指数是怎么计算的
  • 企业网站如何优化排名优化推广
  • 美国虚拟主机哪家好网站的优化与推广分析
  • 微网站搭建流程百度推广的几种方式
  • wordpress手机版网站百度搜索关键词查询
  • 做网站需要网站负责人免费引流推广怎么做
  • 上海网站审核客服公司内江seo
  • 花木企业网站源码搜索引擎营销的特征
  • 做网站是什么专业什么工作app注册推广平台
  • 门户网站 建设 北京 航天推广计划书范文
  • 珠海做网站公司佛山seo培训
  • 丰南建设网站百度搜索引擎下载
  • 苹果手机怎么做微电影网站seo实战论坛
  • 大连坐做网站公司整站优化案例
  • 垂直型b2c网站互联广告精准营销
  • 做一家网站的成本房地产最新消息
  • 东营本地网站制作公司长沙整站优化
  • 足球直播网站开发定制免费个人推广引流平台
  • wordpress做的网站吗发布新闻的平台有哪些