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

网站建设捌金手指花总二五石家庄网站开发费用

网站建设捌金手指花总二五,石家庄网站开发费用,做网站如何分工,黄页推广2021题目 完全平方数 给你一个整数 n #xff0c;返回 和为 n 的完全平方数的最少数量 。 完全平方数 是一个整数#xff0c;其值等于另一个整数的平方#xff1b;换句话说#xff0c;其值等于一个整数自乘的积。例如#xff0c;1、4、9 和 16 都是完全平方数#xff0c;而…题目 完全平方数 给你一个整数 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 题解 记忆化搜索 class Solution {private int[][] cache;public int numSquares(int n) {// if (n 1) {// return 1;// }int len (int) Math.sqrt(n);cache new int[len][n 1];for (int i 0; i len; i) {Arrays.fill(cache[i],-1);}int ans dfs(len - 1, n);return ans Integer.MAX_VALUE / 2 ? ans : -1;}public int dfs(int i, int c) {if (i 0) {return c 0 ? 0 : Integer.MAX_VALUE / 2;}if (cache[i][c] ! -1) {return cache[i][c];}if (c (i 1) * (i 1)) {return cache[i][c] dfs(i - 1, c);}return cache[i][c] Math.min(dfs(i - 1, c), dfs(i, c - (i 1) * (i 1)) 1);} }递推 class Solution {public int numSquares(int n) {int len (int)Math.sqrt(n);int[][] f new int[2][n 1];Arrays.fill(f[0], Integer.MAX_VALUE / 2);f[0][0] 0;for (int i 0; i len; i) {for (int c 1; c n; c) {if (c (i 1) * (i 1)) {f[(i 1)%2][c] f[i%2][c];} else {f[(i 1)%2][c] Math.min(f[i%2][c],f[(i 1)%2][c - (i 1) * (i 1)] 1);}}}int ans f[len%2][n];return ans Integer.MAX_VALUE / 2 ? ans : -1;} }两个数组优化 class Solution {public int numSquares(int n) {int len (int)Math.sqrt(n);int[][] f new int[2][n 1];Arrays.fill(f[0], Integer.MAX_VALUE / 2);f[0][0] 0;for (int i 0; i len; i) {for (int c 1; c n; c) {if (c (i 1) * (i 1)) {f[(i 1)%2][c] f[i%2][c];} else {f[(i 1)%2][c] Math.min(f[i%2][c],f[(i 1)%2][c - (i 1) * (i 1)] 1);}}}int ans f[len%2][n];return ans Integer.MAX_VALUE / 2 ? ans : -1;} }一个数组优化 class Solution {public int numSquares(int n) {int len (int)Math.sqrt(n);int[] f new int[n 1];Arrays.fill(f, Integer.MAX_VALUE / 2);f[0] 0;for (int i 0; i len; i) {for (int c (i 1) * (i 1); c n; c) {f[c] Math.min(f[c],f[c - (i 1) * (i 1)] 1);}}int ans f[n];return ans Integer.MAX_VALUE / 2 ? ans : -1;} }
http://www.huolong8.cn/news/128579/

相关文章:

  • 招工信息58同城金华网站建设方案优化
  • 六安网站建设网络服务加强网站内容建设的意见
  • 中英语网站制作方法项目外包和人力外包哪个好
  • 免费网站大全推荐泰安网络推广培训
  • 网站宣传推广策划做公司网站找谁
  • 网站百度地图标记代码给别人做网站需要增值电信
  • html网站登陆注册怎么做网站建设落地页
  • 网站维护正常要多久如何免费建设网站com
  • 网站策划ppt企业培训课程安排表
  • 青岛网站搜索排名霸气的网络公司名字
  • 为什么要做网站首页设计电子项目外包网站
  • 制作网站需要哪些工具做视频网站采集需要多大的空间
  • dede网站logo怎么改网站建设crm
  • 佛山网站推广 优帮云凡科网 小程序
  • 青岛的网站建设微信小程序商城源代码
  • 营销网站制作费用网站内链优化的角度
  • 如何备份网站程序网站开发网上宠物店管理系统
  • 北京高端网站建设规划网站如何创建
  • 怎样做 云知梦 网站 付费网站网站建设公司品牌
  • 企业网站推广阶段网站推广临沂
  • 做片视频在线观看网站摄影网站投稿
  • jsp做网站案例深圳公司团建去哪里好
  • 为什么要学电商网站建设寿光建设银行网站
  • 杨凌做网站邢台163官网
  • 网站建设计入哪个明细科目怎样做化妆品公司网站
  • 建设银行佛山分行网站seo方法图片
  • 网站建设需要准备什么实时热点新闻事件2021
  • 肇庆住房建设部网站住建局官网查询系统
  • 鹿泉区城乡建设局网站上杭网站建设公司
  • 石家庄做网站排名公司哪家好seo优化方案书