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

用dw如何做网站首页开发公司成本部职责

用dw如何做网站首页,开发公司成本部职责,西安网站建设设计,专业做曝光引流网站给你一个整数 n ,返回 和为 n 的完全平方数的最少数量 。 完全平方数 是一个整数,其值等于另一个整数的平方;换句话说,其值等于一个整数自乘的积。例如,1、4、9 和 16 都是完全平方数,而 3 和 11 不是。 示…

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

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

示例 1:

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

示例 2:

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

 

提示:

  • 1 <= n <= 104

 

class Solution {
public:int numSquares(int n) {vector<int> dp(n + 1, n + 1);dp[0] = 0;for (int i = 1; i <= n; ++i) {for (int j = 1; j * j <= i; ++j) {dp[i] = min(dp[i], dp[i - j * j] + 1);}}return dp[n];}
};

 dp[i] 来表示和为 i 的最少完全平方数的数量

 初始化 dp 数组,大小为 n + 1,初始值为 n + 1。初始化所有值为 n + 1 表示未计算的状态或不可能的状态,是为了在后续计算中能够利用 min 函数找到真正的最小值。

dp[0] = 0,表示和为 0 时的最小完全平方数数量为 0。

min(dp[i], dp[i - j * j] + 1)

dp[i - j * j] 表示为和为 i - j * j 所需的最小完全平方数数量。

加上 1 是因为我们现在引入了一个新的完全平方数 j * j。

http://www.yayakq.cn/news/801314/

相关文章:

  • 无锡网站制作推广公司网站文章来源seo
  • 哈尔滨网站制作哪儿好薇温州网站维护工作
  • 文字做图网站做网站需要懂那些软件
  • 网站灰色做网站有哪些语言
  • 徐州 网站 备案 哪个公司做的好网站优化什么意思
  • 杭州职工业能力建设网站福州网站建设网络公司排名
  • 目前最新的网站后台架构技术综述成全视频在线看
  • 建云购网站网站突然在百度消失了
  • 南京高端网站定制工业和信息化部发短信
  • 企业网站建设与管理试题简述网站开发设计流程图
  • 怎么做网站优化为什么要用wordpress
  • 学校网站建设报价市场推广
  • 百度竞价网站源码外贸网站建设定制
  • 如何建设教师网上授课网站广州市网站制作服务公司
  • 综合网站模板广西住房城乡建设领域
  • 企业营销网站开发建设专家石景山网站seo优化排名
  • 网站是asp还是php网站先做前台还是后台
  • 影楼网站模板网站开发实训目的
  • 手机网站 分享按钮做暖dnf动态ufo网站
  • 帝国网站管理系统 数据库设计一个企业网站报价
  • 枣阳网站开发wordpress rclean
  • windows10前段网站建设平价建网站
  • 区块链网站开发专做女鞋的网站
  • 外贸汽车网站创维爱内购网站
  • 来个网站急急急2021年天津西青区邮政编码
  • 家教网站建设的推广自己做的网站可以查看谁访问吗
  • 建站不备案天津 网站建设
  • 我和宠物做朋友教案小精灵网站电商运营招聘
  • 网站开发需要哪些人怎么分工贵阳网站建设专家
  • flashxml网站模板做公司网站成本