1015. Reversible Primes (20)
来源:互联网 发布:apache ant 安装 编辑:程序博客网 时间:2024/04/29 22:20
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 10
23 2
23 10
-2
Sample Output:
Yes
Yes
No
#include<cstdio>bool isPrime(int x){ bool flag=true; if(x==1){ flag=false; } for(int i=2;i*i<=x;i++){ if(x%i==0){ flag=false; break; } } return flag;}int num[110];int main(){ int n,d; while(scanf("%d",&n)!=EOF){ if(n<0) break; scanf("%d",&d); if(isPrime(n)==false){ printf("No\n"); }else{ int len=0; do{ num[len++]=n%d; n/=d; }while(n); int rev=0; for(int i=0;i<len;i++){ rev=rev*d+num[i]; } if(isPrime(rev)==true){ printf("Yes\n"); }else{ printf("No\n"); } } } return 0;}
0 0
- 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 (20)
- 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 (20)
- 1015. Reversible Primes (20)
- 1015. Reversible Primes (20)
- 1015. Reversible Primes (20)
- 1015. Reversible Primes (20)
- 身份证校验
- Laravel基础篇学习笔记(二):数据库操作
- Windows 2012 安装 Oracle 11g 报错:[INS-13001]环境不满足最低要求。
- iOS 四舍五入 进一法 去尾法
- C++ do-while语句详解
- 1015. Reversible Primes (20)
- 完成端口(Completion Port)详解 转载来自博客园----- By PiggyXP(小猪)
- IntelliJ IDEA的在线注册码生成页面
- redis key 设计技巧
- 数据结构实验之二叉树三:统计叶子数
- Maven仓库搭建(一):一台HTTP服务器即可(Tomcat、Apache或Nginx)
- GAN对抗网络相关资源
- android APK安全性校验
- RN7_React-Native实战(1)