当前位置: 首页 > news >正文

代码随想录算法训练营第三十八天-动态规划-完全背包-279.完全平方数

  • 把目标值当作背包容量,每个平方数当作物品,题目变更为装满指定容量的背包,最小用几个物品
  • 会不会出现拼凑不出来的情况?不会,因为有数字1,对任意正整数百分百能拼凑出来
  • 因此此题目与上一道题就变得一模一样了
class Solution {
public:int numSquares(int n) {std::vector<int> dp(n + 1, INT_MAX);dp.at(0) = 0;for (int i = 1; i * i <=n; ++i) {for (int j = i * i; j <= n; ++j) {dp.at(j) = std::min(dp.at(j), dp.at(j - i * i) + 1);}}return dp.at(n);}
};
  • 汇总
http://www.lryc.cn/news/528351.html

相关文章:

  • ts 基础核心
  • 在RHEL 8.10上安装开源工业物联网解决方案Thingsboard 3.9
  • linux通过deb包安装(命令模式)
  • 「Unity3D」在Unity中使用C#控制显示Android的状态栏
  • LLM评估优化与新技术创新综述
  • 【Git】使用笔记总结
  • ZZNUOJ(C/C++)基础练习1000——1010(详解版)
  • 搜狐Android开发(安卓)面试题及参考答案
  • WPS数据分析000007
  • SpringCloud系列教程:微服务的未来(十八)雪崩问题、服务保护方案、Sentinel快速入门
  • 把markdown转换为pdf的方法
  • Controller 层优化四步曲
  • Python数据分析-Python语法基础,IPython和Jupyter-Notebooks(二)
  • Nginx 开发总结
  • centos7安装SVN
  • LTV预估 | 多视角对比学习框架CMLTV
  • llama.cpp LLM_ARCH_DEEPSEEK and LLM_ARCH_DEEPSEEK2
  • C语言自定义数据类型详解(二)——结构体类型(下)
  • DeepSeek学术写作测评第二弹:数据分析、图表解读,效果怎么样?
  • 深入理解 Python 中的 `__all__`:控制模块的公共接口
  • 虚幻基础07:蓝图接口
  • 数据结构---哈希表
  • DataWhale组队学习 leetCode task4
  • 【ESP32】ESP-IDF开发 | WiFi开发 | UDP用户数据报协议 + UDP客户端和服务器例程
  • 【PyQt5】数据库连接失败: Driver not loaded Driver not loaded
  • Unity游戏(Assault空对地打击)开发(1) 创建项目和选择插件
  • Rust:如何动态调用字符串定义的 Rhai 函数?
  • A星算法两元障碍物矩阵转化为rrt算法四元障碍物矩阵
  • 【C++】设计模式详解:单例模式
  • 单细胞分析基础-第一节 数据质控、降维聚类