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

自己做网站可以赚钱吗搜索关键词排名优化服务

自己做网站可以赚钱吗,搜索关键词排名优化服务,服饰东莞网站建设,查询注册公司信息在哪里查给你一个整数 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.ds6.com.cn/news/6385.html

相关文章:

  • 免费网站空间申请哪个好百度网盘app下载安装
  • 自己做电影网站违法注册城乡规划师教材
  • 专业做网站哪个公司好我要软文网
  • wordpress加dz重庆seo整站优化方案范文
  • 网站正在建设中界面设计搜狗seo刷排名软件
  • 长沙品牌网站建设俄罗斯搜索引擎yandex推广入口
  • 网站建设电话销售话术技巧营销渠道分为三种模式
  • 2023房地产新闻嘉兴seo外包公司
  • 做内贸哪个网站找客户博客网站注册
  • 高端的佛山网站建设互联网项目推广是什么
  • 网站域名和邮箱域名前端优化网站
  • 北京网站建设价格便宜温州seo按天扣费
  • 政府门户网站系统搜索关键词排名
  • 什么网站可以卖自己做的东西外贸网站谷歌seo
  • 唐山网站公司建站福州网站优化
  • dedecms一键更新网站seo关键词排名在线查询
  • 营销型网站建设的费用报价单南宁seo服务优化
  • 吃什么补肾最快seo网站优化论文
  • 和客户谈建网站怎么说广安百度推广代理商
  • 主机网站建设制作网店推广培训
  • 免费云主机哪个好seo网站诊断方案
  • 有没有做粤菜的网站今天刚刚发生的新闻台湾新闻
  • 三亚网站制作上海优化公司排行榜
  • 烟台做网站排名seo怎样才能优化网站
  • 海南网站建设公司贵阳关键词优化平台
  • 网站开发建设合同电子商务网站推广
  • 贵州公安网站服务平台友情链接有用吗
  • 网站开发人员 平均工资搜索引擎优化seo多少钱
  • 大连网站建设外贸北京seo排名优化网站
  • 甜品店网站建设竞价是什么工作