代码如下:

/*丑数是指不能被2、3、5以外的其他素数整除的数,把丑数从小到大排列起来,结果如下:
1,2,3,4,5,6,8,9,10,12,15...
求出第1500个丑数。
*/
#include<iostream>
#include<vector>
#include<queue>
#include<set>
using namespace std;
typedef long long LL;
int su[3]={2,3,5};
int main()
{priority_queue<LL,vector<LL>,greater<LL> >Q;//定义优先队列,数越小的优先级越高!set<LL>S;Q.push(1);S.insert(1);for(int i=1;;i++){LL now=Q.top();Q.pop();if(i==1500){cout<<"第1500个素数的值为:"<<now<<endl;break;}for(int ii=0;ii<3;ii++){LL num=su[ii]*now;if(!S.count(num)){S.insert(num);Q.push(num);}}}return 0;
}
/*
如果有时候用数组来标记很大的数会造成程序无法运行,
因为数组能开的长度有限,表示的数不全面,
此时可以考虑使用集合 set !!!
比如说:set <long long>S;
*/
/*
#include<iostream>
#include<set>
using namespace std;
int main()
{set<int>Q;int a[6]={4,1,2,3,4,5};for(int i=0;i<6;i++){Q.insert(a[i]);}cout<<"集合大小为:"<<Q.size()<<endl<<"集合里面所存的元素为:";for(set<int>::iterator it =Q.begin();it!=Q.end();it++)cout<<*it<<" ";cout<<endl;return 0;
}*/

丑数 uva-136 丑数相关推荐

  1. 六十六、丑数系列,丑的颠覆我的思想

    @Author:Runsen @Date:2020/9/28 取一粒跳跃的文字,镶进九月的诗篇,无论是水榭的一角,还是月下的花园,只要有岁月的空格,就能拼接出精美的图案. 纯数学家哈代说,美是检验数学 ...

  2. 刷题-丑数提取及丑数判断

    题目描述: 把只包含质因子2.3和5的数称作丑数(Ugly Number).例如6.8都是丑数,但14不是,因为它包含质因子7. 习惯上我们把1当做是第一个丑数.求按从小到大的顺序的第N个丑数. 问题 ...

  3. 丑数求解以及丑数的优化

    丑数: 丑数是指因子只有2,3,5的数 比如 6 因子2,3 比如 15 因子3,5 另外特别的,规定1为丑数 求第K个丑数? 最近在刷剑指offer的OJ时,在查找丑数的时候出现了超时的情况,特别记 ...

  4. UVA 340 猜数游戏

    UVA 340 猜数游戏 文章目录 UVA 340 猜数游戏 一.问题描述 二.输入格式 三.输出格式 四.样例输入 五.样例输出 六.思路 七.代码 八.总结 一.问题描述 原题链接 实现一个经典& ...

  5. 请编写fun()函数,函数的功能是删去一维数组中相同的数据在一起出现的数,相同的数只保留一个

    <程序设计基础实训指导教程-c语言> ISBN 978-7-03-032846-5 p143 7.1.2 上级实训内容 [实训内容13]请编写fun()函数,函数的功能是删去一维数组中相同 ...

  6. ゾーン10進数、パック10進数

    ゾーン10進数.パック10進数 日常使っている10進数をコンピュータ内部では,様々な形で表現されています. ┌ゾーン10進数 10進数┤ └パック10進数 ┌固定小数点数 2進数┤ └浮動小数点数 + ...

  7. LeetCode 01两数之和02两数相加

    力扣 LeetCode01两数之和 LeetCode02两数之加 前言:第一次LeetCode打卡题解,前面组织的打卡活动从今天开始正式开始了,很多csdn和公众号小伙伴以及加入了,欢迎加入!详细看力 ...

  8. 算法笔记-两数之和、三数之和、四数之和(LeetCode)

    两数之和 1.两数之和 题目:给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标. 你可以假设每种输入只会对应一个答案.但是,数 ...

  9. 回文数python_回文数 python

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 所谓回文字符串,就是正读和反读都一样的字符串,比如"level&quo ...

  10. Spring boot中最大连接数、最大线程数与最大等待数在生产中的异常场景

    在上周三下午时,客户.业务和测试人员同时反溃生产环境登录进入不了系统,我亲自测试时,第一次登录进去了,待退出后再登录时,复现了客户的问题,场景像是请求连接被拒绝了,分析后判断是spring boot的 ...

最新文章

  1. html页面调用ico图标,如何在HTML中使用图标字体 - icon font?
  2. 企业网站设计方案需先明确网站主题
  3. centos中如何找出系统中 load 高时处于运行队列的进程
  4. Java JDBC连接SQL Server2005错误:通过port 1433 连接到主机 localhost 的 TCP/IP 连接失败...
  5. 关于for循环中的变量int i 如果跳出了这个for循环后,i的值是继续保留还是被释放掉了
  6. python冒泡排序函数_python冒泡排序-Python,冒泡排序
  7. 苏宁启动30周年庆:联合近300个品牌启动“超级品牌季”
  8. MinIO环境搭建及使用
  9. 早晚我要把它们都干掉!!!!!!!
  10. 关于NDK及安装使用
  11. 电子商务网站PPT选择服务器,第8章 电子商务系统规划与建设课件.ppt
  12. HCK哈士奇x可口可乐联名潮酷冰吧,你还没入手吗?
  13. Windows NT各版本对应关系
  14. UINO优锘:DMV架构管理可视化,让架构图管理快速升级
  15. 解决ubuntu创建热点手机无法识别
  16. Linux必学的60个命令(文字整理版)
  17. 【P4论文分享】基于P4的可编程数据平面研究及其应用
  18. 海龙科技荣获2011年IP-Guard企业信息安全监管系统深圳地区最高白金代理商
  19. games101 1-2
  20. win7怎么连接不上宽带连接服务器未响应,宽带连接不上,教您怎么解决宽带连接不上...

热门文章

  1. php+mysql 留言板系统 学生适用
  2. PHP面试技巧——如何克服面试中紧张的情绪?
  3. 谈IBM的转型与人工智能开发
  4. AcWing 844. 走迷宫(迷宫问题+最短路径+BFS+最短路径输出)
  5. 此起彼伏 竞相盛放?!!
  6. js刻度尺插件_js滑块刻度尺插件
  7. php怎么在图像中显示文字,怎么在图片上面加文字 人物图片中加文字或特效
  8. 【颜色空间转换大集合】RGB到YIQ,RGB到HSI和HSI到RGB,RGB到YcbCr,RGB到XYZ颜色转换matlab代码的Demo,含详细的解释
  9. python爬取智联招聘_【原创源码】python 爬取智联招聘
  10. (信贷风控九)行为评分卡模型python实现(详细代码+注释+讲解)