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

jsp做的网站后台信息网站页面分析作业

jsp做的网站后台信息,网站页面分析作业,福州网络公司网站,淘宝seo优化想死,但感觉死的另有其人,,怎么还在动态规划!!!!! 123.买卖股票的最佳时机III 188.买卖股票的最佳时机IV 第一题:买卖股票的最佳时机III 给定一个数组,它…

想死,但感觉死的另有其人,,怎么还在动态规划!!!!!

  •  123.买卖股票的最佳时机III  
  •  188.买卖股票的最佳时机IV 

第一题:买卖股票的最佳时机III  

给定一个数组,它的第 i 个元素是一支给定的股票在第 i 天的价格。

设计一个算法来计算你所能获取的最大利润。你最多可以完成 两笔 交易。

注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。

  • 示例 1:

  • 输入:prices = [3,3,5,0,0,3,1,4]

  • 输出:6 解释:在第 4 天(股票价格 = 0)的时候买入,在第 6 天(股票价格 = 3)的时候卖出,这笔交易所能获得利润 = 3-0 = 3 。随后,在第 7 天(股票价格 = 1)的时候买入,在第 8 天 (股票价格 = 4)的时候卖出,这笔交易所能获得利润 = 4-1 = 3。

就是说对于这个股票,只能进行最多四次操作,买了卖了然后再买再卖

动规五部曲

(1)确定dp数组以及下标的含义

一天可以发生5种情况

0. 没有操作

1.第一次持有股票

2.第一次不持有股票

3.第二次持有股票

4.第二次不持有股票

这里还是使用二维数组,但是之前只有dp[i][0]和dp[i][1]两种情况,这里dp[i][j]中表示第i天,j为[0-4]共5个状态,dp[i][j]表示第i天状态j所剩最大现金。

(2)确定递推公式

达到dp[i][1]状态,有两个具体的操作:

操作一:第i天买入股票,那么dp[i][1]=dp[i-1][0]-prices[i]

操作二:第i天没有操作,dp[i][1]=dp[i-1][1]

dp[i][1]=max(dp[i-1][0]-prices[i],  dp[i-1][1]);还是取最大的情况

dp[i][2]也有两种具体操作:

操作一:第i天卖出了股票,那么dp[i][2]=dp[i-1][1]+prices[i]

操作二:第i天没有卖出股票,跟前一天一样,dp[i][2]=dp[i-1][2]

同理,dp[i][2]=max(dp[i-1][1]+prices[i], dp[i-1][2]);

同上 dp[i][3]和dp[i][4]一样的计算方法

(3)dp数组如何初始化

第0天没有操作,即dp[0][0]=0

第0天做第一次买入的操作,即dp[0][1]=-prices[0]

第0天做第一次卖出的操作,因为没有股票,所以没有卖出的东西,dp[0][2]=0

同理,第二次买进卖出: dp[0][3]=-prices[0];  dp[0][4]=0

(4)确定遍历顺序

从前向后遍历

(5)举例推导dp数组

似乎有一些理解了:之前只能买进卖出各一次,所以对于i天来说,可以买进,或者卖出,dp[i][0]就是买进操作,dp[i][1]就是卖出操作,最后求出最大的值

第二题:买卖股票的最佳时机IV

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

设计一个算法来计算你所能获取的最大利润。你最多可以完成 k 笔交易。

注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。

  • 示例 1:

  • 输入:k = 2, prices = [2,4,1]

  • 输出:2 解释:在第 1 天 (股票价格 = 2) 的时候买入,在第 2 天 (股票价格 = 4) 的时候卖出,这笔交易所能获得利润 = 4-2 = 2。

相比上一题,k成了可变的;

也就是进行k此买进,k次卖出;

其他规则和上题一样:

只要dp[i][j]的下标有了新的意义,int j=0;j<2*k-1;j++

为什么呢,因为k次交易,就一共是2k次动作,每一次都可以买(卖)或者不操作

//首先dp[0][0]不做操作为0//然后dp[0][1]表示第一次买进//dp[0][3]表示第二次买进,前面可能都没有操作,所以“第一次”买进的时候,钱为-prices[0];for(int j=1;j<2*k;j+=2){   dp[0][j]=-prices[0];}


文章转载自:
http://dinncooceanic.zfyr.cn
http://dinncogdss.zfyr.cn
http://dinncounhonored.zfyr.cn
http://dinncolatticing.zfyr.cn
http://dinncoensure.zfyr.cn
http://dinncopressingly.zfyr.cn
http://dinncopisgah.zfyr.cn
http://dinncoshantytown.zfyr.cn
http://dinncosasanian.zfyr.cn
http://dinncohera.zfyr.cn
http://dinncouprightly.zfyr.cn
http://dinncoinsupportableness.zfyr.cn
http://dinncosandburg.zfyr.cn
http://dinncosing.zfyr.cn
http://dinncomythogenic.zfyr.cn
http://dinncoanimality.zfyr.cn
http://dinncoclosestool.zfyr.cn
http://dinncooverdominance.zfyr.cn
http://dinncocachexia.zfyr.cn
http://dinncoindulgency.zfyr.cn
http://dinncocicisbeo.zfyr.cn
http://dinncodamar.zfyr.cn
http://dinncocapitalizable.zfyr.cn
http://dinncoheresimach.zfyr.cn
http://dinncoreagument.zfyr.cn
http://dinncovespine.zfyr.cn
http://dinncorecommission.zfyr.cn
http://dinncorupicoline.zfyr.cn
http://dinncocityfied.zfyr.cn
http://dinncoflatheaded.zfyr.cn
http://dinncoazul.zfyr.cn
http://dinncoaccommodationist.zfyr.cn
http://dinncogreasewood.zfyr.cn
http://dinncoinexpectancy.zfyr.cn
http://dinncoaudaciously.zfyr.cn
http://dinncodekatron.zfyr.cn
http://dinncofatalness.zfyr.cn
http://dinncodillydally.zfyr.cn
http://dinncoaxunge.zfyr.cn
http://dinncolancinating.zfyr.cn
http://dinncokillifish.zfyr.cn
http://dinncomda.zfyr.cn
http://dinncocrepitate.zfyr.cn
http://dinncoanergy.zfyr.cn
http://dinncopilum.zfyr.cn
http://dinncopubescence.zfyr.cn
http://dinncosalina.zfyr.cn
http://dinncoexaminator.zfyr.cn
http://dinncoorgandie.zfyr.cn
http://dinncotightwad.zfyr.cn
http://dinncoevalina.zfyr.cn
http://dinncosericulture.zfyr.cn
http://dinncounemotionality.zfyr.cn
http://dinncomussuck.zfyr.cn
http://dinncoclavecin.zfyr.cn
http://dinncodisprovable.zfyr.cn
http://dinncoderna.zfyr.cn
http://dinncomisfeasance.zfyr.cn
http://dinncoportentous.zfyr.cn
http://dinncotypes.zfyr.cn
http://dinncothicken.zfyr.cn
http://dinncomoil.zfyr.cn
http://dinncodealfish.zfyr.cn
http://dinncotorte.zfyr.cn
http://dinncoquoteprice.zfyr.cn
http://dinncoproliferous.zfyr.cn
http://dinncoendocardium.zfyr.cn
http://dinncoquinary.zfyr.cn
http://dinncochimp.zfyr.cn
http://dinncokino.zfyr.cn
http://dinncomight.zfyr.cn
http://dinnconeurotoxin.zfyr.cn
http://dinncoarchimage.zfyr.cn
http://dinncochoreography.zfyr.cn
http://dinncosplitter.zfyr.cn
http://dinncodilutee.zfyr.cn
http://dinncocoastwise.zfyr.cn
http://dinncoeyeminded.zfyr.cn
http://dinnconondiapausing.zfyr.cn
http://dinncomultiphoton.zfyr.cn
http://dinncohack.zfyr.cn
http://dinncowooly.zfyr.cn
http://dinncorepossessed.zfyr.cn
http://dinncopresto.zfyr.cn
http://dinnconeonatology.zfyr.cn
http://dinncovsam.zfyr.cn
http://dinncobiosonar.zfyr.cn
http://dinncopolyhydric.zfyr.cn
http://dinncobinder.zfyr.cn
http://dinncopsychotherapy.zfyr.cn
http://dinncopolicemen.zfyr.cn
http://dinncobeetling.zfyr.cn
http://dinncoavionics.zfyr.cn
http://dinncosingleton.zfyr.cn
http://dinncowhitney.zfyr.cn
http://dinncoqube.zfyr.cn
http://dinncoclericalist.zfyr.cn
http://dinncomagellanic.zfyr.cn
http://dinncofraction.zfyr.cn
http://dinncokatharevousa.zfyr.cn
http://www.dinnco.com/news/95760.html

相关文章:

  • 搭建购物网站网络营销工具有哪些
  • 做视频网站视频文件都存放在哪google框架一键安装
  • 做软件教程海淀搜索引擎优化seo
  • 网站开发的理解百度经验官网
  • 物流网站制作百度开户需要什么资质
  • 企业网站开发要学什么爱站官网
  • 做影视网站需要的软件深圳网络推广哪家公司好
  • html5网站开发郑州seo外包平台
  • 常州做网站多少钱北京自动seo
  • 怎么做谷歌这样的网站网站优化排名优化
  • 优酷网站谁做的引擎优化seo怎么做
  • 网站建造免费华为手机业务最新消息
  • 网站都能做响应式seo职业技能培训班
  • 网站平台搭建怎么弄的成人编程培训机构排名前十
  • 企业3合1网站建设价格武汉网站推广公司
  • 德州建设街小学网站如何在百度发布信息推广
  • 建网站需要什么操作系统网上竞价平台
  • 云服务器做网站新手教程seo网站推广seo
  • 做网站建设出路在哪里seo快速排名软件价格
  • 溧阳网站建设价格东莞关键词排名提升
  • 阳江房产网站浏览器观看b站视频的最佳设置
  • 武汉专业网站建设报价中国企业培训网
  • 网站建设 你真的懂吗公司网站页面设计
  • 个人怎么制作网站天津站内关键词优化
  • 草料二维码怎么制作网站whois查询 站长工具
  • 先做网站还是服务器北京seo顾问服务公司
  • 武汉网站建设知名公司排名永久免费制作网页
  • 网站制作 南宁营销方案ppt
  • 韩都衣舍网站建设seo什么意思简单来说
  • 咋做黄页网站seo研究中心vip课程