Ugly Numbers UVA - 136
2 3 5 循环
第一份代码:
1 #include<stdio.h> 2 int main() 3 { 4 printf("The 1500'th ugly number is 859963392.\n"); 5 return 0; 6 }
View Code
第二份
1 #include <iostream> 2 using namespace std; 3 #include<stdio.h> 4 #include<string.h> 5 #include<math.h> 6 #include<stack> 7 int min(int a,int b) 8 { 9 return a<b?a:b; 10 } 11 int main() 12 { 13 long long a[1500]; 14 long long a2=0,a3=0,a5=0,min1,i; 15 a[0]=1; 16 for(i=1;i<1500;i++) 17 { 18 while(a[a2]*2<=a[i-1]) 19 a2++; 20 while(a[a3]*3<=a[i-1]) 21 a3++; 22 while(a[a5]*5<=a[i-1]) 23 a5++; 24 min1=min(min(a[a2]*2,a[a3]*3),a[a5]*5); 25 a[i]=min1; 26 } 27 cout<<"The 1500'th ugly number is "<<a[1499]<<"."<<endl; 28 return 0; 29 }
View Code
转载于:https://www.cnblogs.com/dulute/p/7272518.html
Ugly Numbers UVA - 136相关推荐
- UVA - 136:Ugly Numbers
Ugly Numbers 来源:UVA 标签: 参考资料:<算法竞赛入门经典>P120 相似题目: 题目 Ugly numbers are numbers whose only prime ...
- 136 - Ugly Numbers
Ugly Numbers Ugly numbers are numbers whose only prime factors are 2, 3 or 5. The sequence 1, 2, 3, ...
- [POJ1338]Ugly Numbers
[POJ1338]Ugly Numbers 试题描述 Ugly numbers are numbers whose only prime factors are 2, 3 or 5. The sequ ...
- poj 1338 Ugly Numbers(丑数模拟)
转载请注明出处:http://blog.csdn.net/u012860063? viewmode=contents 题目链接:http://poj.org/problem?id=1338 Descr ...
- Poj 1338 Ugly Numbers(数学推导)
一.题目大意 本题要求写出前1500个仅能被2,3,5整除的数. 二.题解 最初的想法是从1开始检验该数是否只能被2,3,5整除,方法是这样的,对于一个数,如果它能被2整除,就除以2,如果它能被3整除 ...
- POJ1338 Ugly Numbers(解法二)【废除!!!】
本文废除!!! 参考链接:POJ1338 Ugly Numbers[水题] 问题链接:POJ1338 Ugly Numbers.基础级练习题,用C语言编写程序. 题意简述:不能被2.3和5以外的素数整 ...
- POJ1338 Ugly Numbers
问题链接:POJ1338 Ugly Numbers.基础级练习题,用C++语言编写程序. 题意简述:不能被2.3和5以外的素数整除的数称为丑数,找出第1500个丑数. 问题分析:换句话说,丑数的因子只 ...
- Ugly Numbers问题
算法一 Ugly Numbers 一.问题描述 质因子只有2.3.5的数称为丑数,为了方便,1也被归为丑数(1, 2, 3, 4, 5, 6, 8, 9, 10, 12, 15-) ...
- 【例题5-7 UVA - 136】Ugly Numbers
[链接] 我是链接,点我呀:) [题意] 在这里输入题意 [题解] 每个丑数x,都能生成3个丑数2x,3x,5x 则我们以1作为起点. 生成丑数. 每次取出set里面最小的那个数. 然后用它去生成其他 ...
- 比紫书优化,14行代码AC——例题 5-7 丑数(Ugly Numbers,UVa 136)——解题报告
题意: 丑数是一些因子只有2,3,5的数.数列1,2,3,4,5,6,8,9,10,12,15--写出了从小到大的前11个丑数,1属于丑数.现在请你编写程序,找出第1500个丑数是什么. 没有输入 输 ...
最新文章
- javascript callback函数的理解与使用
- mysql的odbc连接字符串_MySQL :: linux ODBC连接mysql
- python语言程序设计基础答案第四章_《Python语言程序设计基础》第四章笔记
- 在线富文本编辑器 UMeditor
- docker容器的构建
- 我的爸爸是xiang目经理.....
- (八)企业部分之nginx+tomcat+memcached负载均衡集群搭建
- 网卡多队列:RPS、RFS、RSS、Flow Director(DPDK支持)
- 计算机系统-程序加载器
- 法语学习笔记--第四课(家庭)
- 如何使用组策略提升Windows系统性能
- java 毫秒转换秒_毫秒转换成时分秒 格式:HH:mm:ss Java兑现
- 企业网站优化用户体验以内容为主
- 手机usb外接摄像头 diy红外夜视仪
- 吴恩达机器学习笔记-无监督学习
- 安装2017su提示c++2014不能安装问题解决办法
- win7安全模式计算机管理在哪里,Win7怎么进入安全模式 3种方法轻松进入Win7安全模式...
- 数据结构——考前查漏补缺
- java的几种基本数据类型及其大小
- JDBC Statement RETURN_GENERATED_KEYS返回自动生成的ID
热门文章
- 《中国人工智能学会通讯》——第12章 12.1 新世纪知识工程—— 在哪里跨越
- Windows Server 2012 R2 VDI系列(四)—创建虚拟桌面集合
- 用r语言分析janeausten_R语言相关性分析
- mysql sqrt_详解MySQL中的SQRT函数的使用方法
- C# Linq以及反射总结
- Unity中Json文件编写注意
- Linux 网络编程——UDP编程
- apollo本地启动调方式
- 主题桌面 树莓派4b经典_用树莓派4b构建深度学习应用(一)硬件篇
- 比较好的电脑系统_如何重装平板电脑系统?各种Windows系统平板win8升级win10方法...