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

点菜网站模板金融中介做网站需要

点菜网站模板,金融中介做网站需要,长春互联网公司哪里多,运城网站制作#x1f389;#x1f389;欢迎光临#x1f389;#x1f389; #x1f3c5;我是苏泽#xff0c;一位对技术充满热情的探索者和分享者。#x1f680;#x1f680; #x1f31f;特别推荐给大家我的最新专栏《数据结构与算法#xff1a;初学者入门指南》#x1f4d8;欢迎光临 我是苏泽一位对技术充满热情的探索者和分享者。 特别推荐给大家我的最新专栏《数据结构与算法初学者入门指南》 希望能和大家一起学习共同进步 这是苏泽的个人主页可以看到我其他的内容哦 努力的苏泽http://suzee.blog.csdn.net 上篇主要是刷了两道真题接龙数组和蜗牛 都是蓝桥杯2023的真题有兴趣可以看看这个http://t.csdnimg.cn/AM9c2 进行讲解本篇讲解 动态规划的思想总结 真题实战答题模板哦~  需要的伙伴们可以 收藏一下  目录 动态规划Dynamic Programming常常是蓝桥杯的常见考点 拿下他能够为比赛拉开不少的差距 于是专门开了两篇来写这个 这一篇主要是分析思想为主  分享遇到这类题要怎样去思考 动态规划的实现通常包括以下几个步骤 下面以一个经典的动态规划问题——「爬楼梯」为例进行说明 问题描述假设有一个n级的楼梯每次可以爬1级或2级求解爬到第n级楼梯的不同爬法总数。 下面分享一下我这段时间刷题总结出来的模板 如有失误请在评论区指出哦  一维动态规划 二维动态规划 动态背包 举一反三​编辑动态背包 思想总结 这类应用于一类优化问题其中需要在给定的一组选择中做出最优决策以获得最大的收益或最小的成本可以通过以下步骤来思考和解决 我的博客即将同步至腾讯云开发者社区邀请大家一同入驻https://cloud.tencent.com/developer/support-plan?invite_code3e2vbc32adwko 动态规划Dynamic Programming常常是蓝桥杯的常见考点 拿下他能够为比赛拉开不少的差距 于是专门开了两篇来写这个 这一篇主要是分析思想为主  分享遇到这类题要怎样去思考 动态规划的实现通常包括以下几个步骤 定义问题的状态将原问题划分为若干个子问题同时定义每个子问题的状态。状态可以是原问题的某个维度的变量如数组的索引、字符串的长度等。 确定状态转移方程分析子问题之间的关系找出状态之间的转移关系。这可以通过观察问题的特点和递推关系来得到。状态转移方程描述了如何根据已知状态计算下一个状态的值。 初始化边界状态确定最简单的子问题的解也就是边界状态的值。通常需要将边界状态的值预先计算或初始化为已知的值。 通过迭代计算根据状态转移方程和边界状态通过迭代计算解决子问题并将中间结果存储起来。这样在计算后续子问题时可以直接利用已计算的结果避免重复计算。 求解原问题根据子问题的解通过状态转移方程得到原问题的解。 下面以一个经典的动态规划问题——「爬楼梯」为例进行说明 问题描述假设有一个n级的楼梯每次可以爬1级或2级求解爬到第n级楼梯的不同爬法总数。 分析思想 定义状态令dp[i]表示爬到第i级楼梯的不同爬法总数。状态转移方程由于每次可以爬1级或2级那么爬到第i级楼梯的爬法总数等于爬到第(i-1)级楼梯的爬法总数加上爬到第(i-2)级楼梯的爬法总数即dp[i] dp[i-1] dp[i-2]。边界状态当楼梯级数为1时只有一种爬法当楼梯级数为2时有两种爬法。即dp[1] 1dp[2] 2。迭代计算根据状态转移方程和边界状态通过迭代计算dp数组的值从dp[3]开始计算一直计算到dp[n]。求解原问题最终得到dp[n]即为爬到第n级楼梯的不同爬法总数。 这个事情就非常简单了 只需要把你的思想用代码实现就好了 public class ClimbingStairs {public static int climbStairs(int n) {if (n 1) {return 1;}if (n 2) {return 2;}int[] dp new int[n 1];dp[1] 1;dp[2] 2;for (int i 3; i n; i) {dp[i] dp[i - 1] dp[i - 2];}return dp[n];}public static void main(String[] args) {int n 4;int ways climbStairs(n);System.out.println(The number of distinct ways to climb n stairs is: ways);} } 下面分享一下我这段时间刷题总结出来的模板 如有失误请在评论区指出哦  一维动态规划 int n ...; // 输入规模 int[] dp new int[n]; // 初始化状态数组 dp[0] ...; // 初始化边界条件 for (int i 1; i n; i) {// 状态转移方程dp[i] ...; } return dp[n-1]; // 返回最终结果 这种模板适用于一维动态规划问题其中 dp[i] 表示第 i 个状态的值。通过迭代计算并更新每个状态的值最终得到最优解。 二维动态规划 int m ...; // 第一个维度的大小 int n ...; // 第二个维度的大小 int[][] dp new int[m][n]; // 初始化状态数组 dp[0][0] ...; // 初始化边界条件 for (int i 0; i m; i) {for (int j 0; j n; j) {// 状态转移方程dp[i][j] ...;} } return dp[m-1][n-1]; // 返回最终结果 这种模板适用于二维动态规划问题其中 dp[i][j] 表示第 (i, j) 个状态的值。通过嵌套循环迭代计算并更新每个状态的值最终得到最优解。 动态背包 int n ...; // 物品数量 int W ...; // 背包容量 int[] weights ...; // 物品重量数组 int[] values ...; // 物品价值数组 int[][] dp new int[n1][W1]; // 初始化状态数组 for (int i 1; i n; i) {int weight weights[i-1];int value values[i-1];for (int j 1; j W; j) {if (j weight) {dp[i][j] dp[i-1][j];} else {dp[i][j] Math.max(dp[i-1][j], dp[i-1][j-weight] value);}} } return dp[n][W]; // 返回最终结果 这种模板适用于背包问题其中 dp[i][j] 表示在前 i 个物品中选择在背包容量为 j 的情况下的最大价值。通过嵌套循环迭代计算并更新每个状态的值最终得到背包能够装载的最大价值。 举一反三动态背包 思想总结 这类应用于一类优化问题其中需要在给定的一组选择中做出最优决策以获得最大的收益或最小的成本可以通过以下步骤来思考和解决 定义状态首先需要明确问题的状态。通常状态与问题的限制条件有关。在动态背包问题中状态可以定义为背包容量、可选择的物品、物品的数量等。 确定状态转移方程接下来需要找到状态之间的转移关系。也就是说如何根据已知的状态来计算下一个状态。状态转移方程通常是通过观察问题的特点和约束条件得出的。 处理边界情况在动态规划中边界情况通常是最简单的子问题其解是已知的或可以直接计算的。对于动态背包问题边界情况可能是背包容量为0或没有物品可选时的情况。 填充状态表格根据定义的状态和状态转移方程可以创建一个二维表格或数组来存储中间结果。通过遍历状态表格并计算每个单元格的值填充整个表格。 求解最优解根据问题的要求可以从状态表格中读取最优解。例如如果问题要求最大价值则可以在表格的右下角找到最大值。 好了本期先到这里  持续努力恶补算法中 我的博客即将同步至腾讯云开发者社区邀请大家一同入驻https://cloud.tencent.com/developer/support-plan?invite_code3e2vbc32adwko
http://www.zqtcl.cn/news/978490/

相关文章:

  • 高密哪里做网站好网络营销的四大特点
  • 网站锚文本怎么做怎么在网上接网站建设
  • php做公司网站中国大工程建设需要什么样的人才
  • 优化公司怎么优化网站的技能网站建设项目需求
  • wordpress怎么修改主页网站改版seo
  • 做视频网站需要多少带宽lnmp wordpress 数据库
  • 网站速度慢wordpress徐州网络推广公司
  • 网站建设增城seo外链是什么意思
  • php做企业网站管理系统免费网站制作手机软件的app
  • 商城网站建设咨询如何通过网站后台修改网站
  • 重庆网站建设论文2 如何写一份详细的网站开发方案
  • 宁波门户网站建设做购物网站表结构分析
  • 上传网站图片处理画册设计多少钱一页
  • 网站做标签页新公司网站建设都有哪些优势
  • 上门做指甲哪个网站百度搜索榜
  • 西安网站seo优化商城域名注册管理机构
  • 凡客网站目录优化服装网站建设论文
  • 自助网站搭建哈尔滨seo优化
  • 做网站和软件的团队网页设计与网页制作的实验报告
  • 广州网站建设很棒 乐云践新wordpress搬家 登录报错
  • 顺的网站建设案例如何上传网站
  • 网站管理和建设工作职责中国建设银行卖狗年纪念币官方网站
  • 如何快速开发一个网站干洗店投资多少钱可以营业了
  • 哪些分类网站WordPress商用收费吗
  • 南开网站建设优化seo福建凭祥建设工程有限公司网站
  • 建设工程消防设计备案凭证查询网站网站建设课程设计目的和内容
  • 网站开发要花多少钱wordpress网站邀请码
  • 社旗网站设计小程序制作用华网天下优惠
  • 建设产品网站代理注册企业邮箱
  • 购物网站建设费用珠海本地网站