PAT-A1015. Reversible Primes (20)
来源:互联网 发布:dnf武器数据库 编辑:程序博客网 时间:2024/06/05 06:09
#include <iostream>#include <cstring>#include <cstdio>#include <cstdlib>#include <cmath>using namespace std;int n, radix;int reverse(int m){int t[10], cnt = 0, a = 0;while (m){t[cnt++] = m%radix;m /= radix;}for (int i = cnt-1; i >= 0; i--){int p = pow(radix, cnt-1-i)+0.5;a += t[i]*p;}return a;}int isPrime(int n){if (n <= 1)return 0;else{int sqr = sqrt(1.0*n);for (int i = 2; i <= sqr; i++){if (n%i == 0)return 0;}return 1;}}int main(){//freopen("in.txt", "r", stdin);//freopen("out.txt", "w", stdout);while (scanf("%d %d", &n, &radix) != EOF && n > 0){int r = 0;if (isPrime(n)){r = reverse(n);if (isPrime(r))printf("Yes\n");elseprintf("No\n");}elseprintf("No\n");}return 0;}
0 0
- PAT A1015. Reversible Primes (20)
- PAT-A1015. Reversible Primes (20)
- PAT A1015. Reversible Primes (20)
- PAT A1015. Reversible Primes
- PAT A1015. Reversible Primes
- PAT A1015. Reversible Primes
- A1015. Reversible Primes (20)
- 1015. Reversible Primes (20)-PAT
- 【PAT】1015. Reversible Primes (20)
- PAT 1015. Reversible Primes (20)
- PAT 1015. Reversible Primes (20)
- PAT 1015. Reversible Primes (20)
- PAT 1015. Reversible Primes (20)
- PAT 1015. Reversible Primes (20)
- pat 1015. Reversible Primes (20)
- PAT 1015. Reversible Primes (20)
- PAT 1015. Reversible Primes (20)
- PAT 1015. Reversible Primes (20)
- struts2学习笔记--------struts2处理流程
- 陈波20150402
- 一些常用的字符串处理函数总结memcpy、memmove、memset、memcmp、memchr等
- yii 命令行模式
- 设计模式之适配器模式(Adapter)
- PAT-A1015. Reversible Primes (20)
- 第二周项目2——就拿胖子说事
- 数码管实验
- TYVJ 1117 BFS
- Java Web页面修饰技巧——CSS应用
- struts2学习笔记--------动态方法调用和使用通配符定义action
- web service 传递复杂对象
- 一个jsp访问mysql的简单例子
- 奥克塔维奥·帕斯《诗人的墓志铭》