hdu 1012 素数判定
2024-10-18 14:48:13
这道题~以前判定prime是一个个去试着整除再去存储,上次弄过欧拉函数那题目之后就知道了,这样会更快捷:
prime[] = prime[] = ;
for(int i = ; i <maxn; i++)
{
if(!prime[i])
{
for(int j = i * ; j < maxn; j += i)
prime[j] = ;
}
}
以下是AC代码~~~水水题~
#include<iostream>
#include<memory.h>
using namespace std;
#define maxn 3000
int prime[maxn];
void f()
{
memset(prime,,sizeof(prime));
prime[] = prime[] = ;
for(int i = ; i <maxn; i++)
{
if(!prime[i])
{
for(int j = i * ; j < maxn; j += i)
prime[j] = ;
}
}
}
int main()
{
int n,m;
int f;
while(cin>>n>>m && (n + m))
{
f = ;
for(int i = n; i <= m; i++)
if(prime[i*i+i+])
{
f = ;
break;
}
if(f)
cout << "Sorry" << endl;
else
cout << "OK" << endl;
}
return ;
}
最新文章
- 百度音乐API抓取
- Net中HttpClient 重试
- 对数组进行malloc动态分配的一些总结
- C#: 获取执行程序所在路径和启动资源管理器
- IE6常见bug整理
- 博客SEO-搜索引擎工作原理简介
- Talented Chef(简单题,被我想的太复杂了,用复杂的方法当然会超时咯,由此可见,并非所有题都是想的越多越好)
- 比列的数目更多,以便找到第一k小值
- 最受欢迎的Web开发工具
- Python学习懒出极致——自备常用链接
- win7与centos虚拟机的共享文件夹创建
- 使用angular4和asp.net core 2 web api做个练习项目(三)
- java 向上向下取整
- JMeter—常见问题(十四)
- 深入springboot原理——一步步分析springboot启动机制(starter机制)
- 使用Xcode打包上传APP
- JSP—中文乱码
- iOS与硬件通讯(socket,data拼接,发送指令,解析指令)
- 使用matplotlib的示例:调整字体-设置colormap和colorbar
- 使用jQuery在上传图片之前实现缩略图预览