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

C++ | Leetcode C++题解之第264题丑数II

题目:

题解:

class Solution {
public:int nthUglyNumber(int n) {vector<int> dp(n + 1);dp[1] = 1;int p2 = 1, p3 = 1, p5 = 1;for (int i = 2; i <= n; i++) {int num2 = dp[p2] * 2, num3 = dp[p3] * 3, num5 = dp[p5] * 5;dp[i] = min(min(num2, num3), num5);if (dp[i] == num2) {p2++;}if (dp[i] == num3) {p3++;}if (dp[i] == num5) {p5++;}}return dp[n];}
};
http://www.lryc.cn/news/407305.html

相关文章:

  • 前端系列-8 集中式状态管理工具pinia
  • pytest使用
  • 单表查询总结与多表查询概述
  • redis的使用场景和持久化方式
  • 嵌入式Linux学习: 设备树实验
  • eqmx上读取数据处理以后添加到数据库中
  • 【中项】系统集成项目管理工程师-第5章 软件工程-5.3软件设计
  • C++学习笔记-内联函数使用和含义
  • 数据库(MySQL)-视图、存储过程、触发器
  • js 优雅的实现模板方法设计模式
  • C语言——输入输出
  • 【微软蓝屏】微软Windows蓝屏问题汇总与应对解决策略
  • OpenCV图像滤波(2)均值平滑处理函数blur()的使用
  • Android lmkd机制详解
  • linux shell(中)
  • VMware三种网络模式---巨细
  • 力扣高频SQL 50 题(基础版)第一题
  • 2.1.卷积层
  • 网易《永劫无间》手游上线,掀起游戏界狂潮
  • RNN(一)——循环神经网络的实现
  • php 根据位置的经纬度计算距离
  • 17 Python常用内置函数——基本输入输出
  • 【Web】LitCTF 2024 题解(全)
  • 家政项目小程序的设计
  • electron TodoList网页应用打包成linux deb、AppImage应用
  • 【C语言】 使用fgets和fputs完成两个文件的拷贝
  • 使用PyTorch导出JIT模型:C++ API与libtorch实战
  • Python——异常捕获,传递及其抛出操作
  • 【Maven】 的继承机制
  • 微信小程序结合后端php发送模版消息