279. Perfect Squares

来源:互联网 发布:虚拟机与主机网络连接 编辑:程序博客网 时间:2024/05/20 22:39
class Solution {public:    int numSquares(int n) {        if(n<=0)            return 0;        vector<int> dp(n+1,INT_MAX);        dp[0]=0;        for(int i=1;i<=n;i++)        {            int temp=dp[i];            for(int j=1;j*j<=i;j++)            {                temp=min(temp,dp[i-j*j]+1);            }            dp[i]=temp;        }        return dp[n];    }};
1 0
原创粉丝点击