poj3641
来源:互联网 发布:网络推广 photoshop 编辑:程序博客网 时间:2024/06/06 05:40
判断是否是伪质数,先判断是不是质数然后判断是否是1⃣️第二个数为基的伪质数
#include <iostream>#include <cstdio>#include <cmath>using namespace std;typedef long long ll;bool is_prime(ll a){for(int i=2;i<=sqrt(a);i++){if(a%i==0)return 0;}return 1;}ll q_mod(ll a,ll p,ll m){ll ans=1;while(p){if(p&1)ans*=a,ans%=m;a*=a;a%=m;p>>=1;}return ans;}int main(){ll a,p;while(scanf("%lld%lld",&a,&p)&&(a||p)){if(is_prime(a)) printf("no\n");else if(q_mod(p,a,a)==p) printf("yes\n"); else printf("no\n");}}
0 0
- poj3641
- poj3641
- poj3641
- poj3641
- poj3641
- POJ3641
- poj3641
- poj3641
- hdu1905||poj3641 Pseudoprime numbers
- POJ3641 Pseudoprime numbers
- POJ3641:Pseudoprime numbers
- 快速幂-poj3641
- poj3641(快速幂取模)
- POJ3641 快速幂
- POJ3641-Pseudoprime numbers
- [POJ3641] 伪素数
- poj3641(KMP求子串重复次数)
- POJ3641 Pseudoprime numbers 快速幂
- 最全的Webshell提权方法总结
- js中判断一个radio按钮被选中
- 正则表达式 - 示例
- Set集合中元素的保存问题(hashSet和treeSet中不能存放相同元素)
- LeetCode——Climbing Stairs
- poj3641
- cocos2d-x_AnchorPoint锚点
- 犀牛——第19章JQuery类库 19.2 jQuery的getter 和setter
- C/C++、java对大小写的敏感性
- 想成为一个游戏程序员要有以下资料
- String Java常量池
- Android网络图片查看器
- 每天学点c++之七——const对象,const函数,析构函数
- 题目1056:最大公约数 题目1057:众数