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

阿里巴巴国际站怎么找客户合肥室内设计培训学校哪家好

阿里巴巴国际站怎么找客户,合肥室内设计培训学校哪家好,怎么弄自己的微信公众号,joomla 2.5:你的网站建设_使用与管理 下载* 区间 dp 也是线性 dp 的⼀种,它⽤区间的左右端点来描述状态,通过⼩区间的解来推导出⼤区间的解。因此,区间 DP 的核⼼思想是将⼤区间划分为⼩区间,它的状态转移⽅程通常依赖于区间的划分点。 常⽤的划分点的⽅式有两个&#xf…

* 区间 dp 也是线性 dp 的⼀种,它⽤区间的左右端点来描述状态,通过⼩区间的解来推导出⼤区间的解。因此,区间 DP 的核⼼思想是将⼤区间划分为⼩区间,它的状态转移⽅程通常依赖于区间的划分点。

常⽤的划分点的⽅式有两个:
• 基于区间的左右端点,分情况讨论;
• 基于区间上某⼀点,划分成左右区间讨论。

1.回文字串

回⽂词是⼀种对称的字符串。任意给定⼀个字符串,通过插⼊若⼲字符,都可以变成回⽂词。此题的任务是,求出将给定字符串变成回⽂词所需要插⼊的最少字符数。⽐如Ab3bd插⼊2个字符后可以变成回⽂词dAb3bAd或Adb3bdA,但是插⼊少于2个的字符⽆法变成回⽂词。

可以发现如下性质:
• 对角线以下是⽤不到的⾮法区域,因为这个区域中的左端点⼤于右端点,不符合区间的定义;
• 每⼀个格⼦填表的时候,需要左边的格⼦以及下边的格⼦;
• 当 的时候,填格⼦会⽤到⾮法区域,并且 以及 的时候会越界,需要特殊处理。综上所述:
• 对于初始化:
我们需要初始化对⻆线位置的值。因为对⻆线表⽰⻓度为1的字符串,本⾝就是回
⽂串,⾥⾯的值是0即可。• 对于填表顺序,我们有两种策略:
1.从下往上填写每⼀⾏,每⼀⾏从左往右。
这样就能保证在填写[i,j]位置时,[i+1,j]及[i,j-1]已经被更新过了。
2.第⼀维循环:⼩到⼤枚举区间⻓度len(2<=len<=n);第⼆维循环:枚举区间左端点i;
然后计算出区间右端点j=i+len-1。这样我们填表的时候,就是⼀个对⻆线⼀个对⻆线的
填,不会产⽣越界访问的问题。对于区间dp的填表顺序,我们⼀般选取第⼆种,会让我们的代码看着很清晰,也⽐较符合区间dp
的推导过程,从⼩区间递推到⼤区间。

 2.石子合并(弱化版)

设有N(N<=300)堆⽯⼦排成⼀排,其编号为1,2,3,...N 。每堆⽯⼦有⼀定的质量 m i ( mi ≤ 1000) 现在要将这N堆⽯⼦合并成为⼀堆。每次只能合并相邻的两堆,合并的代价为 这两堆⽯⼦的质量之和,合并后与这两堆⽯⼦相邻的⽯⼦将和新堆相邻。合并时由于选择的顺序不 同,合并的总代价也不相同。试找出⼀种合理的⽅法,使总的代价最⼩,并输出最⼩代价。

3.石子合并

在⼀个圆形操场的四周摆放N堆⽯⼦,现要将⽯⼦有次序地合并成⼀堆,规定每次只能选相邻的2
堆合并成新的⼀堆,并将新的⼀堆的⽯⼦数,记为该次合并的得分。试设计出⼀个算法,计算出将 N 堆⽯⼦合并成 1 堆的最⼩得分和最⼤得分
处理环形问题的技巧:倍增。
在数组后⾯,将原始数组复写⼀遍,然后在倍增之后的数组上做⼀次⽯⼦合并(弱化版),就能得到
以所有位置为起点并且⻓度为 len 的最⼩合并代价。

 


文章转载自:

http://Encg4GFC.jfjbL.cn
http://qdBcvZyF.jfjbL.cn
http://rG2cz2bX.jfjbL.cn
http://8Eu1T5po.jfjbL.cn
http://CQPKRcdy.jfjbL.cn
http://kXYXXthw.jfjbL.cn
http://30XLzA2f.jfjbL.cn
http://uciMVMkT.jfjbL.cn
http://0aXvAaoj.jfjbL.cn
http://LLqculyr.jfjbL.cn
http://DGx39RaU.jfjbL.cn
http://Ar1oUZ8P.jfjbL.cn
http://OOYwEiC4.jfjbL.cn
http://omWi8AOn.jfjbL.cn
http://pBNKtnvc.jfjbL.cn
http://YYRV4urN.jfjbL.cn
http://AHF3IHXA.jfjbL.cn
http://MB4YMAm4.jfjbL.cn
http://zl7nHcHR.jfjbL.cn
http://3uTPytFA.jfjbL.cn
http://r8MgTOwu.jfjbL.cn
http://5cEP56HF.jfjbL.cn
http://P4T2diZp.jfjbL.cn
http://G6MeTwpv.jfjbL.cn
http://TupkRLJW.jfjbL.cn
http://bN06w0Sd.jfjbL.cn
http://rb1ld5m4.jfjbL.cn
http://Xn5285Hc.jfjbL.cn
http://0JpJFH2f.jfjbL.cn
http://XG95HqJv.jfjbL.cn
http://www.dtcms.com/wzjs/724833.html

相关文章:

  • 企业云seo需要培训才能找到工作吗
  • dw网站制作素材电子商务网站开发流程
  • 网站怎么收录建立一个网站需要多久
  • 如何建设钓鱼网站品牌策划师
  • 北京外贸网站建设深圳网站设计营销型
  • pta编程网站中国石化工程建设有限公司设计许可证编号
  • 用手机网站做app加利弗设计公司官网
  • 做网站是要编程吗南宁黄页电话号码查询
  • seo如何推广网站智慧团建注册登记入口
  • 石家庄网站建设招商spark网站开发
  • 帮客户做传销网站wordpress doc导入
  • 那个装修公司的网站做的好网站建设 接单
  • 无锡优化网站费用韩城建设公司网站
  • 做我的世界背景图的网站室内设计公司和装修公司的区别
  • 推广网站可以做跳转吗新网站多久收录
  • 淄博网络公司做网站的电话网站的工商网监怎么做进去
  • 怎么介绍网站的优缺点网站的设计原则有哪些
  • 网站大全全部规范门户网站的建设和管理办法
  • 沈阳室内设计公司网站关键词优化方案
  • php 网站 上传到空间百度账户
  • 12380网站建设存在的问题红鱼洞水库建设管理局网站
  • 全栈网站开发流程图wordpress 多个域名
  • 微网站开发多少钱新手要如何让网站被收录
  • 大连市城乡建设厅网站深圳网站设计深圳网站建设
  • 上海国际物流网站建设h5手游平台
  • 网站建设的实验原理和方法免费域名app下载
  • 协助别人做网站犯法么凡客诚品服装购物网
  • 空包网站怎么做做网站后台有前途吗
  • 自考网站建设与管理怎样做投资网站
  • 做网站的公司怎么推销复古传奇手游排行榜第一名