技术栈

Leetcode 279. 完全平方数 动态规划 完全背包问题

自信的小螺丝钉2025-01-15 2:39

原题链接:Leetcode 279. 完全平方数

cpp 复制代码
class Solution {
public:
    int numSquares(int n) {
        vector<int> dp(n + 1, 0);
        for (int i = 1; i <= n; i++) {
            int tmp = INT_MAX;
            for (int j = 1; j * j <= i; j++) {
                tmp = min(tmp, dp[i - j * j]);
            }
            dp[i] = tmp + 1;
        }
        return dp[n];
    }
};
上一篇:如何在JS里进行深拷贝
下一篇:小程序组件 —— 31 事件系统 - 事件绑定和事件对象
相关推荐
FAFU_kyp
几秒前
Rust 的 引用与借用
开发语言·算法·rust
永远都不秃头的程序员(互关)
1 分钟前
【K-Means深度探索(一)】数据炼金术第一步:从零手撕K-Means聚类算法
算法·kmeans·聚类
我想回家种地
3 分钟前
算法期末复习
算法
rgeshfgreh
22 分钟前
MPPI算法实战:运动规划新利器
算法
Xの哲學
24 分钟前
Linux epoll 深度剖析: 从设计哲学到底层实现
linux·服务器·网络·算法·边缘计算
小猪咪piggy
35 分钟前
【leetcode100】回溯
数据结构·算法
m0_60388871
1 小时前
More Images, More Problems A Controlled Analysis of VLM Failure Modes
人工智能·算法·机器学习·ai·论文速览
恶魔泡泡糖
1 小时前
51单片机矩阵按键
c语言·算法·矩阵·51单片机
叶子202422
1 小时前
电力系统分析---对称分量法
算法
圣保罗的大教堂
1 小时前
leetcode 3453. 分割正方形 I 中等
leetcode
热门推荐
01GitHub 镜像站点02网站改了域名,如何查找?03Labelme从安装到标注:零基础完整指南04Linux下V2Ray安装配置指南05AI 规范驱动开发“三剑客”深度对比:Spec-Kit、Kiro 与 OpenSpec 实战指南06安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)07【踩坑笔记】50系显卡适配的 PyTorch 安装082025-04-03 Latex学习1——本地配置Latex + VScode环境09Netlify 的深度解析及使用指南10电脑设置定时关机有多种方法(含python代码)