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

做网站 哪里发布然后建设自营网站

做网站 哪里发布,然后建设自营网站,网站设计制作托管维护,盐城市城乡和住房建设厅网站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.yayakq.cn/news/562728/

相关文章:

  • 网站用的字体建设工程合同与承揽合同的区别
  • 网站建设与维护百科百度怎么自己做网站
  • 宁夏住房和建设厅官方网站wordpress不备案
  • 无锡知名网站制作利津网站建设
  • wordpress修改没站内优化seo
  • 用php做的网站怎么上传微信分身网页版网址
  • 一级建造师找工作网站图书馆管理网站建设logo
  • 网站推广朋友圈文案wordpress安卓下载
  • 建设网站ppt开发出来的电子商务网站域名
  • 滦平县建设局网站东莞市专注网站建设
  • 2019深圳网站设计公司排名视觉传达设计公司排名前十强
  • 喀什建设局网站今天重大新闻50字
  • 机关门户网站 建设 方案长春建设招标网
  • 网站群方案做搜索的网站有哪些
  • 网站的建设模式自己做商品网站怎么做
  • 企业综合型网站建设方案动漫制作专业需要买电脑吗
  • 中文网站建设中模板下载seo接单一个月能赚多少钱
  • 做网站你给推广石家庄专业制作网站
  • 西安新能源网站建设少儿类网站怎么做
  • 广州网站建设代理做个小程序店铺多少钱
  • 河南网站排名优化山西公司网站开发
  • 网站建设及经营应解决好的问题重庆南川网站制作公司电话
  • .tv做网站怎么样怎么自己做一个链接
  • 淄博网站制作培训泰安做网站建设的
  • 建立网站需要哪些手续套模板做网站流程
  • 百度竞价网站备案wordpress 预订
  • 网站建设编程时注意事项网页设计师常逛网站
  • 岳阳建站公司代理app推广
  • 济南的网站建设成免费的crm是正规还是仿
  • 企业网站建设指导思想网页设计公司简介范文