LeetCode Perfect Squares(动态规划)
来源:互联网 发布:软件开发需求文档 编辑:程序博客网 时间:2024/06/07 09:54
题意:给出一个整数,求其等于若干个平方数的和的最小值
思路:用动态规划
具体代码如下:
public class Solution{ public int numSquares(int n) { int[] f = new int[n + 1]; f[0] = 0; for (int i = 1; i <= n; i++) { f[i] = Integer.MAX_VALUE; int m = (int)Math.sqrt(i); for (int j = 1; j <= m; j++) { f[i] = Math.min(f[i], 1 + f[i - j * j]); } } return f[n]; }}
0 0
- LeetCode Perfect Squares(动态规划)
- LeetCode 279. Perfect Squares--动态规划
- 动态规划-279. Perfect Squares
- leetcode 279. Perfect Squares-完美平方数|动态规划
- 动态规划中级教程 279. Perfect Squares
- Perfect Squares——动态规划
- leetcode 279: Perfect Squares
- [Leetcode]Perfect Squares
- Leetcode 279 Perfect Squares
- Leetcode #279 Perfect Squares
- [leetcode 279]Perfect Squares
- Leetcode:279Perfect Squares
- Leetcode Perfect Squares
- LeetCode Perfect Squares
- leetcode Perfect Squares
- leetcode: Perfect Squares
- [LeetCode 279] Perfect Squares
- LeetCode -- Perfect Squares
- Win下Solr5.3从数据库中读取索引
- sql 行转列,总结分析
- 读取文本文件中文每一行并存储到txt
- H-Index leetcode
- POJ - 1723 Soldiers 士兵站队 排序+中位数
- LeetCode Perfect Squares(动态规划)
- R语言异常值处理方法总结
- 用Java访问带有Kerberos认证的HBase
- hihocoder1039:字符串
- Android将应用log信息保存文件
- MyBatis
- #163 – Constructing FrameworkPropertyMetadata(构造FrameworkPropertyMetadata)
- Android仿微信,上传本地多张图片,缩放预览,以及图片处理等
- TreeSet中红黑树依赖的2种排序方式