原题链接:https://leetcode.com/problems/perfect-squares/

int numSquares(int n) { //0点到n点的最短距离queue<int> q;vector<int> dist(n + 1, INT_MAX);q.push(0);dist[0] = 0;while (q.size()) {int t = q.front();q.pop();if(t == n) return dist[n];for (int i = 1; i * i + t <= n; i ++ ) {int j = i * i + t;if (dist[j] >= dist[t] + 1) {dist[j] = dist[t] + 1;q.push(j);} }}return 0;
}

leetcode算法题--Perfect Squares相关推荐

  1. java perfect number_LeetCode算法题-Perfect Number(Java实现)

    这是悦乐书的第249次更新,第262篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第116题(顺位题号是507).我们定义Perfect Number是一个正整数,它等于 ...

  2. LeetCode算法题-Nth Digit(Java实现)

    这是悦乐书的第215次更新,第228篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第83题(顺位题号是400).找到无限整数序列的第n个数字1,2,3,4,5,6,7,8 ...

  3. LeetCode算法题-Reverse Linked List(Java实现)

    这是悦乐书的第192次更新,第195篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第51题(顺位题号是206).反转单链表.例如: 输入:1-> 2-> 3- ...

  4. LeetCode算法题-Convert a Number to Hexadecimal(Java实现)

    这是悦乐书的第219次更新,第231篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第86题(顺位题号是405).给定一个整数,写一个算法将其转换为十六进制.对于负整数,使 ...

  5. leetcode算法题--零钱兑换

    原题链接:https://leetcode-cn.com/problems/coin-change/ 相关题目:leetcode算法题–完全平方数★ 动态规划 dp[i] i从0到amount,dp[ ...

  6. leetcode算法题-- 买卖股票的最佳时机

    原题链接:https://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock/ 这类股票题目请见leetcode算法题–最佳买卖股票时机含 ...

  7. leetcode算法题--买卖股票的最佳时机 II

    原题链接:https://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock-ii/ 这类股票题目请见leetcode算法题–最佳买卖股票 ...

  8. leetcode算法题--买卖股票的最佳时机含手续费

    原题链接:https://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock-with-transaction-fee/ 这类股票题目请见 ...

  9. leetcode算法题--完全平方数★

    原题链接:https://leetcode-cn.com/problems/perfect-squares/ 相关题目:leetcode算法题–零钱兑换 1.回溯法 就是暴力法,套路就是递归,但是有很 ...

最新文章

  1. java s0 s1_业余草告诉你Java GC 变量含义(S0 S1 E O P YGC YGCT FGC FGCT G
  2. 状态机思路在程序设计中的应用
  3. 用Python分析中国大学分布,终于知道为什么好大学难上了
  4. leetcode 216. Combination Sum III | 216. 组合总和 III(Java)
  5. 甘肃政法学院计算机科学与技术试题,甘肃政法学院计算机科学与技术专业课程教学大纲.doc...
  6. poj3190 区间贪心 挑战程序设计竞赛
  7. 9.Springcloud的Hystrix服务熔断和服务降级
  8. MS OFFICE在LINUX上的视觉效果跟WINDOWS相差太大
  9. dubbo之SPI扩展机制注解:@Extension注解的作用
  10. JavaScript笔记(菜鸟教程)
  11. 浙江大学计算机2018分数线,浙江大学2018多少录取分数线
  12. 百度地图标注公司那家好
  13. openerp环境的搭建
  14. 【第67期】2021上半年朋友圈都在传的10本书都在这了
  15. vite引入dragula报错:global is not defined
  16. 《趣味知识博文》小W与小L带你聊天式备考CDA Level Ⅰ(四)
  17. jeecgboot修改身份认证为私有第三方统一身份认证
  18. Ralink wifi driver WPA四次握手可能的问题
  19. 快速存拷贝 fast_memcpy
  20. 最近看了一部日剧--《白色巨塔》,感觉很不错,推荐给大家!

热门文章

  1. 树莓派python编程自学-一些缩短树莓派学习曲线的书籍、课程和网站
  2. python语言入门教程-菜鸟学Python入门教程大盘点|7个多月的心血总结
  3. 学好python需要多久-python入门要学多久
  4. python基础30个常用代码大全-Python基础小题汇总
  5. 9.9学python靠谱吗-宅家亲测:9.9的python体验课,到底值不值?
  6. python处理excel表格实例-python读写Excel表格的实例代码
  7. python while循环语句-python循环语句讲解(一):while循环
  8. python基础包括什么-Python基础教程 模块包含什么
  9. python教程廖雪峰云-Python教程
  10. python怎么读取文件-Python中怎么读写文件