Beautiful Number
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 ;
}
最新文章
- 13、Apache中虚拟目录和目录权限配置
- ScrollTo:平滑滚动到页面指定位置
- mysql查找字符串出现位置
- 认识Swift
- 在Java中执行js代码
- NPOI读取Excel数据应用
- [转] GIS二次开发(C#+AE)
- Sea.js
- 深入理解java嵌套类和内部类
- poj3281-Dining ,最大流量,内置图
- windows 安装Beautiful Soup(转)
- vagrant启动报错The following SSH command responded with a no
- [20190416]查看shared latch gets的变化.txt
- CentOS7安装详解
- dubbo自定义异常传递信息丢失问题解决
- python六十九课——网络编程之TCP协议
- Django--Session 操作
- BZOJ 4754 [JSOI2016]独特的树叶 | 树哈希判同构
- python - 系统交互操作(subprocess)
- 使用spring的特殊bean完成分散配置
热门文章
- Failed to initialize component [Connector[HTTP/1.1-8086]]
- Qt之QStackedWidget
- 一:Java之面向对象基本概念
- Java (JDK7)中的String常量和String.intern的实现
- less07 important
- angularjs 缓存 $q
- Hadoop-CDH源码编译
- springmvc 1.接受日期类型的参数 2.后台返回json串的格式处理(返回json串null值处理为";";)
- 一些标签库的学习和do的讨论
- Leaflet绘制多边形