poj Ugly Numbers
来源:互联网 发布:java数组按大小排序 编辑:程序博客网 时间:2024/06/11 13:23
题目:
丑数是因子只有2、3、5的数,本题要求按照从小到大的丑数数列,输入n,输出第n个丑数。
解题关键是丑数数组的构建,
AC情况:
代码:
#include<iostream>#include<algorithm>using namespace std;int s[1501] = {0,1};int main() { int x2 = 1, x3 = 1, x5 = 1; for (int i = 2; i < 1501; i++) { s[i] = min(s[x2]*2,min(s[x3]*3,s[x5]*5)); if (s[i] == s[x2] * 2) x2++; if (s[i] == s[x3] * 3) x3++; if (s[i] == s[x5] * 5) x5++; } int n; while (scanf_s("%d", &n)) { if (n == 0) break; printf("%d\n", s[n]); } return 0;}
阅读全文
0 0
- POJ 1338 Ugly Numbers
- POJ 1338 Ugly Numbers
- POJ 1338 ugly numbers
- poj 1338 Ugly Numbers
- POJ 1338 Ugly Numbers
- POJ-1338-Ugly Numbers
- POJ 1338 Ugly Numbers
- poj-1338Ugly Numbers
- POJ 1388 Ugly Numbers
- POJ 1338 - Ugly Numbers
- POJ 1338 Ugly Numbers
- poj 1338 ugly numbers
- Ugly Numbers(poj 1338)
- poj 1338 Ugly Numbers
- poj-1338-Ugly Numbers
- poj 1338 Ugly Numbers
- poj-1338-Ugly Numbers
- poj-1338-Ugly Numbers
- Hibernate一
- Android中ViewPager+Fragment取消(禁止)预加载延迟加载(懒加载)问题解决方案
- easyui中在datagrid中右键出现菜单
- 关于Android studio 无法启动
- es6(2)
- poj Ugly Numbers
- 武功秘籍
- STM32 DMA 多通道 ADC 采集
- springMVC原理(五):SpringMVC异常处理机制详解[附带源码分析]
- git提示error setting certificate verify locations解决办法
- 负数的二进制表现形式
- NFS服务器的安装与配置
- 【模拟】HDU6147[Pokémon GO II]题解
- 2017暑期训练总结