Uva136——Ugly Numbers
来源:互联网 发布:上位机软件开发 编辑:程序博客网 时间:2024/06/04 23:25
#include <iostream>#include <vector>#include <queue>#include <set>#include <cstdio>using namespace std;typedef long long LL;const int num[3] = {2, 3, 5};int main(){priority_queue<LL, vector<LL>, greater<LL> > que;set<LL> s;que.push(1);s.insert(1);for(int i = 1; ; i++){LL x = que.top(); que.pop();if(i == 1500){cout << "The 1500'th ugly number is " << x << ".\n";break;}for(int j = 0; j < 3; j++){LL x2 = x * num[j];if(!s.count(x2)){s.insert(x2);que.push(x2);}}}return 0;}
0 0
- Uva136——Ugly Numbers
- UVA136-Ugly Numbers
- UVa136 Ugly Numbers (priority_queue)
- UVA136 Ugly Numbers
- UVA136--Ugly Numbers
- STL-UVA136-Ugly Numbers
- uva136 Ugly numbers
- UVA136 Ugly Numbers(优先队列应用)
- UVa136(Ugly Numbers)优先队列
- UVA136 - Ugly Numbers(丑数)
- 【日常学习】【优先队列】POJ1338 Uva136 - Ugly Numbers题解
- 例题5-7 UVa136 Ugly Numbers(STL:priority_queue)
- Uva136 Ugly Numbers 【优先队列】【例题5-7】
- UVa136 Ugly Numbers(优先队列+set判重)
- poj1388——Ugly Numbers
- poj1338——Ugly Numbers
- 《算法竞赛入门经典2ndEdition 》例题5-7 丑数(Ugly Numbers, Uva136)
- Uva136-Ugly Numbers-丑数-set集合和优先队列的运用
- [Django数据库模型]Django遍历视图传递过来的元组
- Java中的回调机制
- PHP开发环境之WAMP独立安装
- STL中erase()小心使用
- 查了查Ubuntu Studio有感 [如转载请注明出处]
- Uva136——Ugly Numbers
- HashMap 排序,按照 value,找出字符出现次数最多的
- X皮书之初识Redis(基本操作)
- Reverse Linked List
- JVM学习--认识虚拟机
- 逐渐有意识地适当远离Windows环境编程和C语言
- 3D引擎:Horde3D:窗口类API:glfw
- 【跟我学Apache Commons】【一】综述
- js实现复选框全选和反选功能