1015. Reversible Primes (20)
来源:互联网 发布:淘宝第三层级交易额 编辑:程序博客网 时间:2024/06/14 08:27
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:
YesYesNo
#include <iostream>#include <stdlib.h>#include <string>#include <algorithm>#include <cmath>using namespace std;bool is_prime(long n){if (n<=1){return false;}for (size_t i = 2; i <= sqrt(n); i++){if (n%i == 0){return false;}}return true;}int main(){int n, radix;while (cin>>n && n>0){cin >> radix;int nn = n;int reverse = 0;while (n){reverse = reverse*radix + n%radix;n /= radix;}if (is_prime(nn) && is_prime(reverse)){cout << "Yes"<<endl;}else{cout << "No"<<endl;}}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)
- [HTTP]HTTP协议的状态码
- 297. Serialize and Deserialize Binary Tree
- 大数定理与中心极限定理
- 半小时还原原有Windows System
- JDK8 中的类型推断与重载解析
- 1015. Reversible Primes (20)
- 练习:最长回文子串(Manacher算法)
- 【Android开发小记--19】数据存储3--ContentProvider
- git之忽略文件(git_ignore)
- Java中Reflection机制的初步理解(二)
- Windows开发必备素质--何为Visual C++ Redistributable Package?
- Light OJ 1086 Jogging Trails (Floyd+状压DP)
- od使用之暴力破解入门
- 7.屏幕适配