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

让人做网站需要准备什么条件百度网络营销app

让人做网站需要准备什么条件,百度网络营销app,流行的网站开发技术,云平台网站开发279.完全平方数 给你一个整数 n ,返回 和为 n 的完全平方数的最少数量 。 完全平方数 是一个整数,其值等于另一个整数的平方;换句话说,其值等于一个整数自乘的积。例如,1、4、9 和 16 都是完全平方数,而 …

279.完全平方数

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

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

示例 1:

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

示例 2:

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

提示:

  • 1 <= n <= 104

题解:

本题也是一个完全背包的运用场景。n只能由完全平方数构成,也就是只能由 1 ~ floor(sqrt(n)),这个范围的数的平方。

那么物品就相当于是这1~floor(sqrt(n))个数,物品的重量相当于平方,物品的价值相当于1,背包容量相当于本题的n。求装满背包的最低价值是多少,代码如下:

package com.offer;import com.amazonaws.services.dynamodbv2.xspec.M;/*** 给你一个整数 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 <= 104* @author bwzfy* @create 2024/4/15**/
public class _279完全平方数 {public static void main(String[] args) {System.out.println(numSquares(12));}public static int numSquares(int n) {int max = (int) Math.floor(Math.sqrt(n));// 1 ~ max, 1 ~ nint[] dp = new int[n + 1];for (int i = 1; i < n + 1; i++) {dp[i] = i;}for (int i = 2; i < max + 1; i++) {for (int j = 2; j < n + 1; j++) {if (i * i <= j) {dp[j] = Math.min(dp[j], dp[j - i * i] + 1);}}}return dp[n];}
}
http://www.hengruixuexiao.com/news/50983.html

相关文章:

  • 网站查询服务器ip百度小说搜索热度排行榜
  • 制作网站用什么软件好seo入门培训学多久
  • 设计牛逼的网站互联网广告推广公司
  • 大连企业模板建站网搜网
  • 北京市建设工程信息网交易网站百度平台
  • 零食网站色调搭配怎麽做广州网络推广公司有哪些
  • 北京高端品牌网站建设郑州网络营销公司哪个好
  • 西部数码网站管理助手 ftp郑州网站关键词排名
  • APP做网站系统优化大师下载
  • 自建网站做电商如何快速推广
  • 页面设计布局广州网站优化排名
  • 网站建设6000元广州网络seo公司
  • 做一个web网站新闻类软文营销案例
  • 做网站费用分摊入什么科目网站建设流程是什么
  • 延安网站制作世界足球排名前十名
  • 网站开发第三方登录设计百度广告开户
  • 怎么做网站平台梦想百家号查询排名数据查询
  • 聊城市网站建设公司软文是什么文章
  • 重庆企业网络推广价格网站推广seo方法
  • 湖南营销型网站建设团队怎样建立一个自己的网站
  • wordpress 简体中文seo推广的公司
  • 用模板做网站需要懂代码吗seo手机排名软件
  • 潍坊高端网站建设公司网络销售公司经营范围
  • 怎么做网站一个平台磁力搜索器下载
  • 岳阳整站优化seo公司优化排名
  • jsp做网站都可以做什么互联网营销师是干什么
  • 北京免费做网站好的seo公司营销网
  • 闵行网站制作设计公司关键词搜索指数
  • 网站建设教程书籍大连seo外包平台
  • 自己服务器建网站天津网络广告公司