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

电子商务书城网站建设方案排名优化工具下载

电子商务书城网站建设方案,排名优化工具下载,河北工商注册网入口,群晖wordpress更新下载失败给你一个整数 n ,返回 和为 n 的完全平方数的最少数量 。 完全平方数 是一个整数,其值等于另一个整数的平方;换句话说,其值等于一个整数自乘的积。例如,1、4、9 和 16 都是完全平方数,而 3 和 11 不是。 …

给你一个整数 n ,返回 和为 n 的完全平方数的最少数量 。

完全平方数 是一个整数,其值等于另一个整数的平方;换句话说,其值等于一个整数自乘的积。例如,1、4、9 和 16 都是完全平方数,而 3 和 11 不是。

示例 1:

输入:n = 12
输出:3
解释:12 = 4 + 4 + 4

示例 2:

输入:n = 13
输出:2
解释:13 = 4 + 9

提示:

1 < = n < = 1 0 4 1 <= n <= 10^4 1<=n<=104


思路:动态规划

  • f[i] 表示最少需要多少个数的平方来表示整数 i
  • 对于当前 i,计算对应的 f[i] 的状态转移方程
    • 可以看组成 i 的完全平方数的最后一个数,假设为 j
    • 显然,f[i] = f[i - j * j] + 1,1 代表最后一个数为 j
    • 可以枚举所有可能的 j ,求出数量最少的 f[i],即组成 i 所用最少的完全平方数
    • 取最小的一个,即有 f[i] = min(f[i], f[i - j * j] + 1);
  • 注意,初始时需要将 f 全部位置初始化为最大值,f[0] = 0
class Solution {
public:int f[10010];int numSquares(int n) {memset(f, 0x3f, sizeof f);f[0] = 0;for(int i = 1; i <= n; i++){for(int j = 1; j * j <= i; j++){f[i] = min(f[i], f[i-j*j] + 1);}}return f[n];}
};
http://www.zhongyajixie.com/news/33795.html

相关文章:

  • 网站建设情况检查报告百度关键词排名怎么做
  • 做设计兼职的网站有哪些工作如何提高网站在百度的排名
  • 营销型外贸网站制作社群营销的十大步骤
  • 吉安网站制作公司广州seo公司品牌
  • 正能量网站下载营销网络图
  • 哪有做网站的海外网站推广优化专员
  • 个人网站的名字北京网站提升排名
  • 公司做网站买服务器多少钱单页网站seo优化
  • wordpress下载整站源码网络营销平台推广方案
  • 网站开发通过什么途径接活网络营销服务的特点有哪些
  • 用区块链来做网站合肥seo招聘
  • 建设网站实施条件运营商推广5g技术
  • 自己做的网站怎么推广广州私人做网站
  • 网站建设公司国内技术最强百度云搜索引擎
  • 网站的建设服务长沙岳麓区
  • 苏州建站模板厂家网站友情链接
  • 浙江省建设工程质量安全管理协会网站短视频培训学校
  • 广州营业执照如何办理南宁网站运营优化平台
  • 门户网站集群建设新品怎么推广效果最好
  • 服务好的高端网站建设报价最有效的免费推广方法
  • 有没有专门做av中文的网站营销推广活动策划书模板
  • 商城网站如何建设安阳企业网站优化外包
  • 太仓营销型网站建设seo网站排名厂商定制
  • 网站后台图片做链接营销方案案例
  • html怎么做网站关键词有哪些关联词
  • 网站开发费怎么做会计分录短视频推广渠道
  • 河南省省建设厅网站济南seo小黑seo
  • 中国建筑人才网怎么样seo优化排名推广
  • 网推所什么意思seo检测优化
  • 网络服务合同印花税seo怎么收费的