当前位置: 首页> 娱乐> 影视 > 品牌画册设计公司网址_石家庄住房和城乡建设部官网_优化网站找哪家_自己怎么搭建网站

品牌画册设计公司网址_石家庄住房和城乡建设部官网_优化网站找哪家_自己怎么搭建网站

时间:2025/7/10 9:21:12来源:https://blog.csdn.net/weixin_71888551/article/details/145884416 浏览次数:0次
品牌画册设计公司网址_石家庄住房和城乡建设部官网_优化网站找哪家_自己怎么搭建网站
class Solution(object):def numSquares(self, n):""":type n: int:rtype: int"""dp = [float('inf')]*(n+1)num = int(n**(0.5))+1 # 0.5不能写成1/2,因为在python2中1/2等于0dp[0] = 0for i in range(1,num):for j in range(i*i,n+1):dp[j] = min(dp[j],dp[j-i*i]+1)return dp[n]

题目链接:279. 完全平方数 - 力扣(LeetCode)

如果使用的是Python3

则可以写成1/2

如下

class Solution:def numSquares(self, n: int) -> int:num = int(n**(1/2))+1dp = [float('inf')] * (n+1)dp[0] = 0for i in range(1,num):for j in range(i*i,n+1):dp[j] = min(dp[j],dp[j-i*i]+1)return dp[n]        

关键字:品牌画册设计公司网址_石家庄住房和城乡建设部官网_优化网站找哪家_自己怎么搭建网站

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: