博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[LeetCode] Ugly Number II
阅读量:5827 次
发布时间:2019-06-18

本文共 650 字,大约阅读时间需要 2 分钟。

is a hero! Personally, I love his first C++ solution.

1 class Solution { 2 public: 3     int nthUglyNumber(int n) { 4         vector
ugly(n, 1); 5 int c2 = 2, c3 = 3, c5 = 5; 6 int i2 = 0, i3 = 0, i5 = 0; 7 for (int i = 1; i < n; i++) { 8 int last = ugly[i] = min(c2, min(c3, c5)); 9 while (c2 <= last) c2 = 2 * ugly[++i2];10 while (c3 <= last) c3 = 3 * ugly[++i3];11 while (c5 <= last) c5 = 5 * ugly[++i5];12 }13 return ugly[n - 1];14 }15 };

Well, refer to for more about ugly numbers!

转载于:https://www.cnblogs.com/jcliBlogger/p/4742627.html

你可能感兴趣的文章
Java I/O操作
查看>>
Tomcat性能调优
查看>>
Android自学--一篇文章基本掌握所有的常用View组件
查看>>
灰度图像和彩色图像
查看>>
FreeMarker-Built-ins for strings
查看>>
argparse - 命令行选项与参数解析(转)
查看>>
修改上一篇文章的node.js代码,支持默认页及支持中文
查看>>
spring-boot支持websocket
查看>>
我理想中的前端工作流
查看>>
Chrome 广告屏蔽功能不影响浏览器性能
查看>>
Android状态栏实现沉浸式模式
查看>>
使用Openfiler搭建ISCSI网络存储
查看>>
学生名单
查看>>
(转) 多模态机器翻译
查看>>
【官方文档】Nginx负载均衡学习笔记(三) TCP和UDP负载平衡官方参考文档
查看>>
矩阵常用归一化
查看>>
Oracle常用函数总结
查看>>
【聚能聊有奖话题】Boring隧道掘进机完成首段挖掘,离未来交通还有多远?
查看>>
考研太苦逼没坚持下来!看苑老师视频有点上头
查看>>
HCNA——RIP的路由汇总
查看>>