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

网站设计的公司怎么样获取网站全站代码

网站设计的公司怎么样,获取网站全站代码,网站开发课程报告心得,注销网站 注销主体343. 整数拆分 设dp[i]表示拆分 数字i 出来的正整数相乘值最大的值 (i - j) * j,和dp[i - j] * j是获得dp[i]的两种乘法,在里面求最大值可以得到当前dp[i]的最大值,但是这一次的得出的最大值如果赋值给dp[i],可能没有没赋值的dp[i]大&#…

343. 整数拆分

设dp[i]表示拆分 数字i 出来的正整数相乘值最大的值

(i - j) * j,和dp[i - j] * j是获得dp[i]的两种乘法,在里面求最大值可以得到当前dp[i]的最大值,但是这一次的得出的最大值如果赋值给dp[i],可能没有没赋值的dp[i]大,具体例子的话,没想,只能说是覆盖了可能出现的问题。

所以是,dp[i] = max({dp[i], (i - j) * j, dp[i - j] * j});

初始化,dp[0]=0,dp[1]=1或者dp[2]=1都可以,我觉得初始化dp[2]=1比较合适一些,同意卡哥的看法。

先便利要求的 i,然后再遍历 求最大值的 j

class Solution {public:int integerBreak(int n) {vector<int> dp(n + 1);dp[2] = 1;for (int i = 3; i <= n ; i++) {for (int j = 1; j <= i; j++) {dp[i] = max(dp[i], max((i - j) * j, dp[i - j] * j));}}return dp[n];}};

96.不同的二叉搜索树

二叉搜索树是一个有序树

  • 若它的左子树不空,则左子树上所有结点的值均小于它的根结点的值;
  • 若它的右子树不空,则右子树上所有结点的值均大于它的根结点的值;
  • 它的左、右子树也分别为二叉排序树

设dp[i]的含义是以1....到 i 构成的二叉搜索树为dp[i]种。

dp[i]该怎么从其他状态推出来呢?

联系起n=1和n=2与n=3之间构成的不同的二叉搜索数的数量关系。(很抽象我也不知道怎么联系起来的)

抽象后发现dp[i]=以1.....到i的各个节点为头节点的不同二叉搜索树之和

比如dp[3] = dp[2] * dp[0] + dp[1] * dp[1] + dp[0] * dp[2],分别以1,2,3为头节点的不同二叉搜索树的数量加起来等于 以1....到 i 构成的二叉搜索树 总数 .

最后再抽象一层变成:(j从1开始)

dp[i] += dp[j - 1] * dp[i - j];

 初始化,依照二叉搜索树的定义,没有一个节点也可以算是二叉搜索树,所以

 dp[0] = 1;

 最后代码

class Solution {
public:int numTrees(int n) {vector<int> dp(n + 1);dp[0] = 1;for (int i = 1; i <= n; i++) {for (int j = 1; j <= i; j++) {dp[i] += dp[j - 1] * dp[i - j];}}return dp[n];}
};

 i 算从1开始推到i的dp[i]

 j 算从每一阶段的dp[i]内的1....i位置的不同头节点二叉搜索树之和,然后求出那个阶段的dp[i]

http://www.yayakq.cn/news/300171/

相关文章:

  • 做移动端网站软件开发asp网站图片不显示
  • 网站编辑内容wordpress国内免费模板
  • 搜索建站app界面设计图怎么做
  • 公司网站建设代理网站建设 科目
  • 商城网站建设php上海营业执照网上申请
  • 石家庄网站小程序中国十大品牌策划公司
  • 做外卖网站需要多少钱做社交网站多少钱
  • 乡林建设集团官方网站吴桥做网站
  • 网站文章不收录怎么办公司品牌logo设计
  • 简述网站建设的方法网站流量统计表格
  • 北京建设网站圣辉友联如何制作微信小程序
  • 北京网站建设有哪些泗洪有做网站
  • 长宁区网站建设网站什么是网站开发设计与实现
  • html在线编程网站网站设计风格大全
  • 旅游网站建设维护二手备案域名购买
  • 网站建设的技术风险分析与规避宁波网站建设公司
  • 网站推广的方法是什么网站下载免费软件安装
  • 西安网站建设行业动态app成本
  • 桐城网站设计石家庄市工程造价信息网
  • 深圳网站建设找哪家好精美ppt模板
  • 网站设计建设收费标准推广软文范例100字
  • 攀枝花市三线建设博物馆网站亚马逊关键词快速优化
  • 中英文网站建设 pdf中国拟在建项目网官网
  • 做网站和微信公众平台如何定价微信开发者社区
  • 赣州网站建设信息网站开发程序员
  • 怎么做移动端网站移动应用开发代码
  • 北京自助模板建站郑州一网网站建设
  • 专业做网站企业百度seo搜索引擎优化
  • 深圳国际红树林中心如何进行网站优化设计
  • 网站投资设计做网站后期自己可以维护吗