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

企业建站 wordpress做ppt的图片素材网站

企业建站 wordpress,做ppt的图片素材网站,网站建设工作室07fly,自学程序员的步骤● 343. 整数拆分 想不到#xff0c;要勇于看题解。 关键在于理解递推公式。 1、DP数组及其下标的含义#xff1a;dp[i]是分解i这个数得到的最大的乘积。 2、DP数组如何初始化#xff1a;dp[0]和dp[1]都没意义#xff0c;所以直接不赋值#xff0c;初始化dp[2]1即可。…● 343. 整数拆分 想不到要勇于看题解。 关键在于理解递推公式。 1、DP数组及其下标的含义dp[i]是分解i这个数得到的最大的乘积。 2、DP数组如何初始化dp[0]和dp[1]都没意义所以直接不赋值初始化dp[2]1即可。 3、递推公式根据题目给定一个正整数 n 将其拆分为 k 个 正整数 的和 k 2 。可以分成两种情况①n拆分成2个正整数的和。②n拆分成大于2个正整数的和。 ①的话dp[n]应该j*(n-j)的最大值②的话dp[n]应该等于j*dp[n-j]的最大值。j是从1遍历到i-1因为dp[n-j]是分解n-j这个数得到的最大的乘积所以至少分解了2次乘j就是至少分解了3次。 所以dp[n]应该取两种情况下的最大值,dp[n]max(  j * ( n-j ), j * dp[n-j] )。这个dp[n]只是n包含j的时候分解的最大值和前面的n包含1……j-1的时候分解的最大值没有联系起来所以这个式子还是不对的。 因此dp[n]还要和自己比较和之前的j对应的最大值也就是最近一次更新的dp[n]比较最终才是最大值。 根据公式得到从2到10的最大乘积如下 校验发现正确。 4、遍历顺序 当然是从左到右从小到大小的数统计好了大的数就靠小的数的最大乘积来统计。i初始化了2所以应该是从3到n注意下标是对应的最后就是返回dp[n]。对于j一般认为从1到i-1比如4分解2个的话是1和3,2和2,3和1。j是1,2就统计到了所有的乘积因为后面的是对称的所以其实从1到i/2就行。发现分解成2个以上的话也是到i/2之前就能统计到最大值具体原因还不知道。 5、打印DP数组。 打印如上图发现没错。 代码 class Solution { public:int integerBreak(int n) {vectorint dp(n1);dp[2]1; //初始化for(int i3;in;i){for(int j1;ji/2;j){dp[i]max({dp[i],j*(i-j),j*dp[i-j]}); //考虑k2和k2的情况更新dp[i]}}return dp[n];} }; ● 96.不同的二叉搜索树 n3的时候分为以1为头结点、以2为头结点和以3为头结点三种情况。所以对于所有n都是如此。 n3的时候数量是下面三个数量相加 元素1为头结点搜索树的数量 右子树有2个元素的搜索树数量 * 左子树有0个元素的搜索树数量 元素2为头结点搜索树的数量 右子树有1个元素的搜索树数量 * 左子树有1个元素的搜索树数量 元素3为头结点搜索树的数量 右子树有0个元素的搜索树数量 * 左子树有2个元素的搜索树数量。 那么令dp[i]就是i个节点组成的二叉搜索树的数量对于所有n数量是下面n个数量相加 元素1为头结点搜索树的数量dp[n-1] * dp[0] …… 元素n为头结点搜索树的数量 dp[0] * dp[n-1]。 1.dp[i]含义i个节点组成的二叉搜索树的数量 2.递推公式 3.初始化dp[0]1,dp[1]1注意dp[0]是1空树也是一棵搜索树。 4.遍历顺序同样的由小推大。 代码 class Solution { public:int numTrees(int n) {vectorint dp(n1,0);dp[0]1;//初始化for(int i1;in;i){for(int j0;ji;j){ //求和公式dp[i]dp[j]*dp[i-1-j]; }}return dp[n];} };
http://www.pierceye.com/news/224987/

相关文章:

  • 手机能访问电脑上自己做的网站吗网页设计作品到哪个网站
  • 网站推广成功案例城乡住房建设部官网查询
  • 养殖类网站模板那个网站的公众后推广做的好
  • 网站开发属于什么类型软件建站之星如何建网站
  • 微信做淘宝优惠券但网站是怎么建设但深圳市深圳市住房和建设局网站
  • 后端网站开发免费域名 网站
  • 综合信息网站建设方案网页浏览器排行榜前十名
  • 北京网站开发建设 58同城网站建设改版公司
  • 如何做网站预览网站设计线框图
  • 电子商务的网站的建设内容珠海自适应网站
  • 站酷海洛设计网站官网wordpress选了中文还是英文
  • 软件最全网站如何上传织梦做的网站
  • 做系统前的浏览网站能找回吗湖南网站建设价位
  • 工程服务建设网站那个网站可以做视频app制作
  • 国外网站访问速度慢企业网络营销策划案
  • 网站建设 亿安网络wordpress 调取菜单
  • 帝国网站管理系统安装教程互联网怎么做网站
  • 模板手机网站建设公司河南最新新闻事件今天
  • 企业网站备案要钱吗商标设计费用一般是多少
  • 天津专业网站制作新乡商城网站建设价格
  • 建筑业务网站建设泉州公司做网站
  • 做网站遇到的问题及解决方法网站快速查找
  • excel做网页放进网站2024年报申报入口官网
  • 伊春住房和城乡建设局网站滨州网站建设制作
  • 芒市网站建设wordpress登入修改
  • 室内设计招标网站mvc网站入口asp
  • 淘宝客怎么建设自己网站wordpress主题模板仿
  • 淄博做网站电话网站建设大赛策划书
  • 网站建设模板网站网站分析的优劣势
  • 医疗网站备案要怎么做 需要准备什么材料高端html5网站建设织梦模板