http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=2829

Beautiful Number


Time Limit: 2 Seconds      Memory Limit: 65536 KB

Mike is very lucky, as he has two beautiful numbers, 3 and 5. But he is so greedy that he wants infinite beautiful numbers. So he declares that any positive number which is dividable by 3 or 5 is beautiful number. Given you an integer N (1 <= N <= 100000), could you please tell mike the Nth beautiful number?

Input

The input consists of one or more test cases. For each test case, there is a single line containing an integer N.

Output

For each test case in the input, output the result on a line by itself.

Sample Input

1
2
3
4

Sample Output

3
5
6
9

题目思路,刚开始我以为只有能被3或5整除的数为beautiful number,英语翻译过来后是只要能被3或5整除的数为beautiful number,那么就简单了,

预处理一下,map映射随便做。注意,最大是第100000个数,而不是beautiful number最大是100000。

#include <iostream>
#include <cstdio>
#include <cstring>
#include <queue>
#include <cmath>
#include <vector>
#include <set>
#include <map>
#include <algorithm>
using namespace std;
typedef long long ll;
map<ll,ll>m;
void getbeautifulnumber()
{
int p=;
for(int i=; ;i++)
{
if(p>) break;
if(i%== || i%==)
m[p++]=i;
}
}
int main()
{
int n;
getbeautifulnumber();
while(scanf("%d",&n)!=EOF)
{
printf("%d\n",m[n]);
}
return ;
}

最新文章

  1. 13、Apache中虚拟目录和目录权限配置
  2. ScrollTo:平滑滚动到页面指定位置
  3. mysql查找字符串出现位置
  4. 认识Swift
  5. 在Java中执行js代码
  6. NPOI读取Excel数据应用
  7. [转] GIS二次开发(C#+AE)
  8. Sea.js
  9. 深入理解java嵌套类和内部类
  10. poj3281-Dining ,最大流量,内置图
  11. windows 安装Beautiful Soup(转)
  12. vagrant启动报错The following SSH command responded with a no
  13. [20190416]查看shared latch gets的变化.txt
  14. CentOS7安装详解
  15. dubbo自定义异常传递信息丢失问题解决
  16. python六十九课——网络编程之TCP协议
  17. Django--Session 操作
  18. BZOJ 4754 [JSOI2016]独特的树叶 | 树哈希判同构
  19. python - 系统交互操作(subprocess)
  20. 使用spring的特殊bean完成分散配置

热门文章

  1. Failed to initialize component [Connector[HTTP/1.1-8086]]
  2. Qt之QStackedWidget
  3. 一:Java之面向对象基本概念
  4. Java (JDK7)中的String常量和String.intern的实现
  5. less07 important
  6. angularjs 缓存 $q
  7. Hadoop-CDH源码编译
  8. springmvc 1.接受日期类型的参数 2.后台返回json串的格式处理(返回json串null值处理为&quot;&quot;)
  9. 一些标签库的学习和do的讨论
  10. Leaflet绘制多边形