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

深圳公明做网站seo排名优化软件有

深圳公明做网站,seo排名优化软件有,网站找哪家做较好,全国seo搜索排名优化公司阅读目录 1. 题目2. 解题思路3. 代码实现 1. 题目 2. 解题思路 此图利用动态规划进行求解,首先,我们求出小于 n n n 的所有完全平方数,存放在数组 squareNums 中。 定义 dp[n] 为和为 n n n 的完全平方数的最小数量,那么有状态…

阅读目录

    • 1. 题目
    • 2. 解题思路
    • 3. 代码实现

1. 题目

2. 解题思路

此图利用动态规划进行求解,首先,我们求出小于 n n n 的所有完全平方数,存放在数组 squareNums 中。

定义 dp[n] 为和为 n n n 的完全平方数的最小数量,那么有状态转移方程:

d p [ n ] = m i n ( d p [ n − s q u a r e N u m s [ i ] ] + 1 , d p [ n ] ) , 对于任意  s q u a r e N u m s [ i ] < n dp[n] = min(dp[n-squareNums[i]] + 1, dp[n]), 对于任意 \space squareNums[i] < n dp[n]=min(dp[nsquareNums[i]]+1,dp[n]),对于任意 squareNums[i]<n
d p [ n ] = 1 ,对于  s q u a r e N u m s [ i ] = = n dp[n] = 1,对于 \space squareNums[i] == n dp[n]=1,对于 squareNums[i]==n

3. 代码实现

class Solution {
public:int numSquares(int n) {vector<int> squareNums;for (int i = 1; i < n; ++i) {if (i * i > n) {break;}squareNums.push_back(i * i);}vector<int> dp(n+1, 10000);dp[1] = 1;for (int i = 2; i <= n; ++i) {for (int j = 0; j < squareNums.size(); ++j) {if (squareNums[j] > i) {break;} else if (squareNums[j] == i) {dp[i] = 1;} else {dp[i] = min(dp[i], dp[i - squareNums[j]] + 1);} }}return dp[n];}
};

时间复杂度为 O ( n n ) O(n\sqrt{n}) O(nn ),第一层循环 n n n 次,第二层循环 n \sqrt{n} n 次,空间复杂度为 O ( n ) O(n) O(n),其中 squareNums 占用空间为 O ( n ) O(\sqrt{n}) O(n ),也可以省略,直接在第二个循环得到 j ∗ j j*j jjdp 占用空间为 O ( n ) O(n) O(n)

http://www.ds6.com.cn/news/92066.html

相关文章:

  • 美女做那种视频网站有哪些制作网页app
  • 全国企业信息管理查询系统官网苏州seo关键词优化软件
  • 做电销哪些网站可以找到客户端如何做网站推广
  • 张家口城乡建设局网站朝阳seo推广
  • 做ppt的模板网站有哪些怎么在百度上发布广告
  • 做业精灵官方网站北京计算机培训机构前十名
  • 中国铁建网站搜索引擎营销的案例有哪些
  • 在线设计平台 类似pixao乐云seo官网
  • 酒店微信网站建设灰色行业推广平台
  • 做网站买虚拟主机爱站
  • 钓鱼网站模板制作网站优化技术
  • dedecms 网站url路径优化广州高端网站建设公司
  • 专业提供网站建设服务公司疫情放开最新消息今天
  • 小白一步步做网站南宁网站优化
  • 政府网站怎么管理系统卢镇seo网站优化排名
  • wamp配置多个网站长沙seo网站排名优化公司
  • php构建网站如何开始seo优化方向
  • 电子线路板东莞网站建设文案短句干净治愈
  • 做网站用什么团建百度网络推广怎么收费
  • 网络培训意义天津seo博客
  • 做美妆网站的关键词常熟seo网站优化软件
  • 免费建材网站模板今日新闻最新头条10条摘抄
  • 佛山公司网站设计团队刚刚中国出啥大事了
  • wordpress分类标题旺道网站优化
  • 番禺人才网入库考试seo搜索排名影响因素主要有
  • 响应式框架seo 优化公司
  • 房产中介网站怎么做汕头网站关键词推广
  • 济南微网站建设湖北百度seo排名
  • 数据线厂家东莞网站建设广告网站
  • 湖南企业网站定制南宁网站建设优化服务