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

leetcode 279. 完全平方数

2023.8.18

        与零钱兑换相似,本题属于完全背包问题:完全平方数为物品,整数n为背包。

        直接上代码:

class Solution {
public:int numSquares(int n) {vector<int> dp(n+1 , INT_MAX);dp[0] = 0;for(int i=1; i*i<=n; i++){for(int j=i*i; j<=n; j++){dp[j] = min(dp[j] , dp[j-i*i]+1);}}    return dp[n];                   }
};

http://www.lryc.cn/news/128723.html

相关文章:

  • 【从零学习python 】48.Python中的继承与多继承详解
  • 二、编写第一个 Spring MVC 程序(总结项目报 404 问题以及 Spring MVC 的执行流程)
  • okhttp源码简单流程分析
  • SpringBoot整合Shiro实现登录认证,鉴权授权
  • Airbnb开源数据可视化工具Visx
  • VR仿真实训系统编辑平台赋予老师更多自由和灵活性
  • 父类对象转成子类对象
  • Spring Boot中如何使用Flyway进行数据库迁移
  • web在线编辑器(vue版)
  • 【论文阅读】 Model Sparsity Can Simplify Machine Unlearning
  • Spring Clould 部署 - Docker
  • linux--链表动态创建
  • iBooker 布客技术评论 20230818
  • CK-A60180、CK-B1542、CK-L3095单向离合器
  • 单因素多变量方差分析
  • Python Web:Django、Flask和FastAPI框架对比
  • 【CI/CD】Rancher K8s
  • nodejs 之 express 实现下载网络图片并上传到七牛云对象存储oss空间
  • 综合能源系统(7)——综合能源综合评估技术
  • 【JS 线性代数算法之向量与矩阵】
  • 配置 yum/dnf 置您的系统以使用默认存储库
  • Docker容器与虚拟化技术:Docker资源控制、数据管理
  • python生成器有几种写法,python生成器函数例子
  • 动态动画弹窗样式css
  • 数据生成 | MATLAB实现WGAN生成对抗网络数据生成
  • PHP实现每日蛋白质摄入量计算器
  • vue elment 表格内表单校验代码
  • 如何在Stream流中分组统计
  • windows程序基础
  • 【LeetCode】买卖股票的最佳时机最多两次购买机会