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相关推荐

  1. UVA - 136:Ugly Numbers

    Ugly Numbers 来源:UVA 标签: 参考资料:<算法竞赛入门经典>P120 相似题目: 题目 Ugly numbers are numbers whose only prime ...

  2. 136 - Ugly Numbers

    Ugly Numbers Ugly numbers are numbers whose only prime factors are 2, 3 or 5. The sequence 1, 2, 3, ...

  3. [POJ1338]Ugly Numbers

    [POJ1338]Ugly Numbers 试题描述 Ugly numbers are numbers whose only prime factors are 2, 3 or 5. The sequ ...

  4. poj 1338 Ugly Numbers(丑数模拟)

    转载请注明出处:http://blog.csdn.net/u012860063? viewmode=contents 题目链接:http://poj.org/problem?id=1338 Descr ...

  5. Poj 1338 Ugly Numbers(数学推导)

    一.题目大意 本题要求写出前1500个仅能被2,3,5整除的数. 二.题解 最初的想法是从1开始检验该数是否只能被2,3,5整除,方法是这样的,对于一个数,如果它能被2整除,就除以2,如果它能被3整除 ...

  6. POJ1338 Ugly Numbers(解法二)【废除!!!】

    本文废除!!! 参考链接:POJ1338 Ugly Numbers[水题] 问题链接:POJ1338 Ugly Numbers.基础级练习题,用C语言编写程序. 题意简述:不能被2.3和5以外的素数整 ...

  7. POJ1338 Ugly Numbers

    问题链接:POJ1338 Ugly Numbers.基础级练习题,用C++语言编写程序. 题意简述:不能被2.3和5以外的素数整除的数称为丑数,找出第1500个丑数. 问题分析:换句话说,丑数的因子只 ...

  8. Ugly Numbers问题

    算法一 Ugly Numbers 一.问题描述       质因子只有2.3.5的数称为丑数,为了方便,1也被归为丑数(1, 2, 3, 4, 5, 6, 8, 9, 10, 12, 15-)     ...

  9. 【例题5-7 UVA - 136】Ugly Numbers

    [链接] 我是链接,点我呀:) [题意] 在这里输入题意 [题解] 每个丑数x,都能生成3个丑数2x,3x,5x 则我们以1作为起点. 生成丑数. 每次取出set里面最小的那个数. 然后用它去生成其他 ...

  10. 比紫书优化,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个丑数是什么. 没有输入 输 ...

最新文章

  1. javascript callback函数的理解与使用
  2. mysql的odbc连接字符串_MySQL :: linux ODBC连接mysql
  3. python语言程序设计基础答案第四章_《Python语言程序设计基础》第四章笔记
  4. 在线富文本编辑器 UMeditor
  5. docker容器的构建
  6. 我的爸爸是xiang目经理.....
  7. (八)企业部分之nginx+tomcat+memcached负载均衡集群搭建
  8. 网卡多队列:RPS、RFS、RSS、Flow Director(DPDK支持)
  9. 计算机系统-程序加载器
  10. 法语学习笔记--第四课(家庭)
  11. 如何使用组策略提升Windows系统性能
  12. java 毫秒转换秒_毫秒转换成时分秒 格式:HH:mm:ss Java兑现
  13. 企业网站优化用户体验以内容为主
  14. 手机usb外接摄像头 diy红外夜视仪
  15. 吴恩达机器学习笔记-无监督学习
  16. 安装2017su提示c++2014不能安装问题解决办法
  17. win7安全模式计算机管理在哪里,Win7怎么进入安全模式 3种方法轻松进入Win7安全模式...
  18. 数据结构——考前查漏补缺
  19. java的几种基本数据类型及其大小
  20. JDBC Statement RETURN_GENERATED_KEYS返回自动生成的ID

热门文章

  1. 《中国人工智能学会通讯》——第12章 12.1 新世纪知识工程—— 在哪里跨越
  2. Windows Server 2012 R2 VDI系列(四)—创建虚拟桌面集合
  3. 用r语言分析janeausten_R语言相关性分析
  4. mysql sqrt_详解MySQL中的SQRT函数的使用方法
  5. C# Linq以及反射总结
  6. Unity中Json文件编写注意
  7. Linux 网络编程——UDP编程
  8. apollo本地启动调方式
  9. 主题桌面 树莓派4b经典_用树莓派4b构建深度学习应用(一)硬件篇
  10. 比较好的电脑系统_如何重装平板电脑系统?各种Windows系统平板win8升级win10方法...