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

老网站改版seo简单优化

老网站改版,seo简单优化,公众号购物做网站还是小程序,wordpress 删除rss目录 引言完全平方数我的解题dp总结 🙋‍♂️ 作者:海码007📜 专栏:算法专栏💥 标题:【Hot 100】279. 完全平方数❣️ 寄语:书到用时方恨少,事非经过不知难! 引言 今天又…

目录

  • 引言
  • 完全平方数
    • 我的解题
    • dp总结

请添加图片描述

  • 🙋‍♂️ 作者:海码007
  • 📜 专栏:算法专栏
  • 💥 标题:【Hot 100】279. 完全平方数
  • ❣️ 寄语:书到用时方恨少,事非经过不知难!

引言

今天又是dp的题目,算法题做多了才会有自己的感悟。dp的题目就是和之前数学里面求数列的第n项的表达式一样。就是找出这个第n项的规律。dp也是这样,当前的状态由前面的状态决定(可能是前面一种状态,也可能是前面几种状态)。dp核心的地方就是找出这个状态转移方程。

完全平方数

  • 🎈 题目链接:
  • 🎈 做题状态:

我的解题

感悟了半天,发现自己找不到状态转移方程,尴尬了。

好了,看了一遍题解知道大概的思路了,先定义一下 dp[i] 表示和为 i 的完全平方数的最少数量。 完全平方数可能得组成在区间 [1, √i ] 之间,所以需要遍历这个区间的每个数。在遍历第一个数时,则另一个数就是 i-1^2 ,所以这个问题就变成了计算 dp[i-1^2] 这个数值的问题。然后在循环中 int j = 1 循环到 √i 即可计算, dp[i] = 1 + dp[i - j * j];

class Solution {
public:int numSquares(int n) {// 返回和为n的完全平方数的最少数量vector<int> dp(n+1);dp[0] = 0;dp[1] = 1;for (int i = 2; i <= n; ++i){// 找出最小值int minValue = INT_MAX;// 从1循环到√ifor (int j = 1; j * j <= i; ++j){minValue = min(minValue, dp[i - j*j]);}dp[i] = minValue + 1;}return dp[n];}
};

dp总结

  1. DP 三要素的完整框架

    状态定义:明确 dp[i] 的具体含义(如您的定义:dp[i] 表示和为 i 的最小完全平方数数量)。

    转移方程:如何从子问题推导当前问题(如 dp[i] = min(dp[i - j²] + 1))。

    初始条件:边界值的处理(如 dp[0] = 0,dp[1] = 1)。

  2. DP 的两种实现方式

    自顶向下(记忆化搜索):递归 + 备忘录,适合问题结构不直观时。

    自底向上(迭代填表):您的代码采用的方式,更高效且避免递归开销。

  3. 常见 DP 类型

    线性 DP(如斐波那契、爬楼梯)。

    背包问题(0-1 背包、完全背包——完全平方数本质是完全背包)。

    区间 DP(如矩阵链乘法)。

    树形 DP(在树结构上动态规划)。

http://www.dtcms.com/wzjs/110986.html

相关文章:

  • 乌兰浩特网站制作信息流广告优化
  • 武汉企业建站公司可以搜任何网站的浏览器
  • 阿里云建站视频教程百度在线使用网页版
  • wordpress上传音频 http错误天津seo诊断技术
  • 网站建设团队管理模板推广费用一般多少钱
  • 手机版商城网站都有哪 些功能想卖产品怎么推广宣传
  • 如何修改网站联系人seo优化神器
  • 一级a做爰片就在线手机看韩国网站灰色关键词排名优化
  • 做外贸阿里巴巴有哪些网站关联词有哪些关系
  • 深圳做商城网站建设知名的建站公司
  • 济南做网站建设免费创建自己的网站
  • 个人做网站要缴税网络新闻发布平台
  • 做网站wordpress大连企业网站建站模板
  • 网站管理员登陆不了百度推广获客方法
  • 佛山南海网站开发软文广告有哪些
  • 广州建网站加备案软文推广服务
  • Wordpress主题禁用水平滚动seo简单优化
  • 南京做网站优化的公司小程序开发平台官网
  • 进口跨境电商网站制作自己的产品怎么推广
  • 美食网站 怎么做成都seo的方法
  • 开发app的资金需求如何做好搜索引擎优化工作
  • 网站网页设计多少钱5118关键词查询工具
  • 网站想换域名 如何操作百度的主页
  • 个人主页网页设计模板图片沈阳高端关键词优化
  • 做的网站缩小内容就全乱了yahoo搜索引擎提交入口
  • 网站建设公司哪个好做百度推广
  • 娱乐城网站建设温州seo招聘
  • 企业培训 电子商务网站建设 图片官方网站百度一下
  • 网站后台怎么做升华网络推广软件
  • 龙胜时代大厦 做网站最好用的搜索引擎排名