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

电子商务书城网站建设方案广告模板

电子商务书城网站建设方案,广告模板,有做网站的吗,.asp网站怎么做给你一个整数 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.hkea.cn/news/11854/

相关文章:

  • net网站开发net网站开发百度推广管理平台
  • 迪庆北京网站建设总排行榜总点击榜总收藏榜
  • wordpress网站seo设置app推广平台接单渠道
  • 空间 网站都有 肿么做网站龙泉驿网站seo
  • 地推网站信息怎么做网络营销的四大特点
  • 深圳网站建设开发seo去哪里学
  • 网站建设费用推荐网络sem代运营托管公司
  • 重庆网站建设 制作 设计 优惠价google搜索引擎免费入口
  • 怎么做整人点不完的网站宁波seo推荐推广平台
  • 怎样做 云知梦 网站重庆网站排名提升
  • 丹阳网站设计产品全网营销推广
  • 网络专题策划方案网站推广优化的公司
  • 高端网站建设多少钱无锡seo网站排名
  • 网站如何做百度百科深圳网站优化平台
  • 怎么给你新网站做seo株洲今日头条新闻
  • 手机做公司网站谷歌广告开户
  • 网站开发报价单 doc网站优化的方式有哪些
  • 网站建设服务定制深圳网站做优化哪家公司好
  • 国外注册域名的网站百度seo入驻
  • 程序员做赌博类网站关键词seo培训
  • 如何做网站关键词霸屏软文广告示范
  • 建设婚纱摄影网站的重要性淘宝关键词优化
  • wordpress电商模板下载快手seo
  • 哪里网站做的好免费海报模板网站
  • 上海高凡猎头公司晋城网站seo
  • 深圳培训学校搜索广告优化
  • 网站开发费属于研发费用吗网络营销方案3000字
  • 深圳网站开发培训徐州seo外包公司
  • 自己做发小说网站外贸做网站公司哪家好
  • 北京天通苑 做网站如何推广app让别人注册