博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
1702 素数判定 2
阅读量:6199 次
发布时间:2019-06-21

本文共 1021 字,大约阅读时间需要 3 分钟。

1702 素数判定 2

 

 时间限制: 1 s
 空间限制: 128000 KB
 题目等级 : 钻石 Diamond
 
 
 
题目描述 
Description

一个数,他是素数么?

设他为P满足(P<=263-1)

 

输入描述 
Input Description

P

输出描述 
Output Description

Yes|No

样例输入 
Sample Input

2

 

样例输出 
Sample Output

Yes

 

数据范围及提示 
Data Size & Hint

算法导论——数论那一节

注意Carmichael Number

 

直接判断??? T成狗。。。。

#include
#include
#include
#include
#include
using namespace std;long long n;long long read(){ long long x=0,f=1; char ch=getchar(); while(ch<'0'||ch>'9'){
if(ch=='-') f=-1; ch=getchar();} while(ch>='0'&&ch<='9') {x=x*10+ch-'0'; ch=getchar();} return x*f;}bool pd(long long x){ if(x==1) return false; for(long long j=2;j*j<=x;j++) if(x%j==0) return false; return true;}int main(){ n=read(); if(pd(n)) printf("Yes"); else printf("No"); return 0;}

好像要用什么费马小定理的,那就过会在做吧。。。

转载于:https://www.cnblogs.com/z360/p/7308691.html

你可能感兴趣的文章
《编写可维护的JavaScript》——第 1 章 基本的格式化 1.1缩进层级
查看>>
Linux应用总结:自动删除n天前日志
查看>>
《游戏大师Chris Crawford谈互动叙事》一9.4 谜题
查看>>
《Ansible权威指南》一1.5 Ansible通信发展史
查看>>
三角、指数、对数、幂函数
查看>>
Machine Learning on Spark——第三节 统计基础(一)
查看>>
【D3.js 学习总结】23、D3几何 - 四叉树
查看>>
灵雀云首席架构师:Docker容器的监控技术
查看>>
开源大数据周刊-第22期
查看>>
Java调优之jvm和线程的内存分析
查看>>
[LeetCode]--168. Excel Sheet Column Title
查看>>
码栈开发手册(二)---编码方式开发(中级级课程②)
查看>>
大数据行业就业前景
查看>>
主从复制第一篇之异步复制
查看>>
Android SoundPool
查看>>
CocoSocket开源下载与编写经验分享
查看>>
PyQt4 Python GUI窗体应用程序
查看>>
SpringSide封装Page类
查看>>
IOS 整体架构 和 MVC布局
查看>>
【转】烂泥:server 2008远程桌面(授权、普通用户登录)
查看>>