打表法求素数距离
来源:互联网 发布:全网营销推广软件 编辑:程序博客网 时间:2024/04/28 23:35
题目:http://acm.nyist.net/JudgeOnline/problem.php?pid=24
#include <iostream>#include <cstring>#include <cmath>using namespace std;const int MAX = 1000010;//打印素数表void PrimeTable(int end, int *prime){ prime[1] = 1;prime[0] = 1; for(int i=2; i<= sqrt(end) + 1; ++i) if(!prime[i]) for(int j = i*i; j <= MAX; j += i) prime[j] = 1;}int main(){ int n; int t; int prime[MAX] = {0}; cin>>t; PrimeTable(MAX, prime); while(t--){ cin>>n; int left = n; int right = n; int maxdistance = 0; while(prime[left] && left >= 0) --left; while(prime[right] && right < MAX) ++right; maxdistance = left < 0 ? right: ((n-left)-(right-n)) <= 0 ? \ left: right; cout<<maxdistance<<" "<<abs((float)(maxdistance - n))<<endl; } return 0;}
- 打表法求素数距离
- 素数距离
- 素数距离
- 素数距离
- 素数距离
- 素数距离
- 素数nyoj--(素数距离)
- 素数nyoj--(素数距离)
- 素数距离问题
- NYOJ - 素数距离问题
- 素数距离问题
- NYOJ24-素数距离问题
- 素数距离问题
- 素数距离问题
- 素数距离问题
- 【素数距离问题 24】
- 素数距离问题
- 素数距离问题
- 从下载图像文件、操作图像文件像素、保存图像文件到本地看银光跨域123
- python 中的特殊常量 None
- C#访问https的webservice
- 中国剩余定理
- 全方位技术和营销-微信公众账号
- 打表法求素数距离
- 取当前进程对应之静态映像文件的绝对路径/proc/self/exe
- gcc -rpath 动态库路径
- C语言scanf()函数返回值的问题
- 对iOS网络请求的简单封装,并且使用block回调函数方式
- 开始学android -- Button控件
- 当ASIO::ASYNC_READ与SOCKET的ASYNC_READ_SOME的区别
- 迷茫
- centos, redhat 如何查看系统版本