1015. Reversible Primes
来源:互联网 发布:窗口编程 编辑:程序博客网 时间:2024/06/13 21:31
A reversible prime in any number system is a prime whose "reverse" in that number system is also a prime. For example in the decimal system 73 is a reversible prime because its reverse 37 is also a prime.
Now given any two positive integers N (< 105) and D (1 < D <= 10), you are supposed to tell if N is a reversible prime with radix D.
Input Specification:
The input file consists of several test cases. Each case occupies a line which contains two integers N and D. The input is finished by a negative N.
Output Specification:
For each test case, print in one line "Yes" if N is a reversible prime with radix D, or "No" if not.
Sample Input:73 1023 223 10-2Sample Output:
Yes
Yes
Yes
No
#include <cstdio>
#include <cstdlib>
#include<iostream>
using namespace std;
#include <deque>
#include <queue>
#include <string>
#include <vector>
#include <iomanip>
#include<algorithm>
#include<math.h>
using namespace std;
#define max1 600
#define inf 1000
bool isprime(int a)
{
int i;
if(a==1)
return false;
if(a==2)
return true;
for(i=2;i<=sqrt(a);i++)
{
if(a%i==0)
return false;
}
return true;
}
int truen(int n,int d)
{
int sum=0;
while(n)
{
sum=sum*d+n%d;
n/=d;
}
return sum;
}
int main()
{
int N,M,s;
while(1)
{
cin>>N;
cin>>M;
if(N<0)
break;
s=truen(N,M);
if(isprime(N)&&isprime(s))
cout<<"Yes"<<endl;
else
cout<<"No"<<endl;
}
return 0;
}
0 0
- 1015. Reversible Primes (20)
- 1015. Reversible Primes
- 1015. Reversible Primes (20)
- 1015. Reversible Primes (20)
- 1015. Reversible Primes (20)
- 1015. Reversible Primes (20)
- 1015. Reversible Primes (20)
- 1015. Reversible Primes (20)
- 1015.Reversible Primes
- 1015. Reversible Primes (20)
- 1015. Reversible Primes (20)
- 1015. Reversible Primes (20)
- 1015. Reversible Primes
- 1015. Reversible Primes (20)
- 1015. Reversible Primes (20)
- 1015. Reversible Primes
- 1015. Reversible Primes (20)
- 1015. Reversible Primes (20)
- PyCharm中Dictionary与Python package的区别
- PLSQL更改数据及管理事务
- Linux基础命令详解
- jAVA8 十大新特性
- 初读《人月神话》
- 1015. Reversible Primes
- 深入讲解Python中的迭代器和生成器
- MySQL必知必会-6过滤数据
- 常用sql函数及高效性能比较
- Android 设计模式
- 详解synchronzied和lock
- 安卓开发-TextView的字体循坏展示
- 网络高手DOS命令
- 安装与环境配置(JDBC学习)