1015. Reversible Primes (20)
来源:互联网 发布:js百度地图api 编辑:程序博客网 时间:2024/05/17 00:55
1015. Reversible Primes (20)
时间限制400 ms内存限制65536 kB代码长度限制16000 B判题程序Standard作者CHEN, YueA 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一个数N(为十进制),判断他是否为质数
将N转换为D进制 翻转看其十进制的值是否为质数
如果都为质数Yes,否则No
例如:7 3 (7本身为质数;三进制表示21,那么翻转12,12的十进制值4,不是质数;综上结果No)
此题sqrt 求平方根函数,在头文件#include<math.h>
评测结果
时间 结果 得分 题目 语言 用时(ms) 内存(kB) 用户 7月27日 09:39答案正确201015C++ (g++ 4.7.2)1436datrilla测试点
测试点 结果 用时(ms) 内存(kB) 得分/满分 0答案正确143612/121答案正确14362/22答案正确14364/43答案正确14362/2
#include<iostream> #include<math.h>using namespace std; int reverseN(int p, int radix){ int reverse = 0,i=0; while (p>0) { reverse = reverse*radix + p % radix; p /= radix; } return reverse;}bool PrImes(int p){ int i ; if (p < 2)return false; for (i = 2; i <= sqrt(p); i++) { if (0 == p%i)return false; } return true;}int main(){ int D, N; while (cin >> N&&N>0) { cin >> D; if (PrImes(N) && PrImes(reverseN(N, D)))cout << "Yes" << endl; else cout << "No" << endl; } system("pause"); 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)
- DevExpress v15.1:CodeRush控件功能增强
- jQuery选择器和JS选择器
- Hadoop系统操作类FileSystem
- a simple hello world nginx module
- osmand探索--manifests阅读
- 1015. Reversible Primes (20)
- Android——开发框架的使用说明
- 29个你必须知道的Linux命令
- Javascript的匿名函数与自执行
- 安卓工程的目录结构
- 安全的使用CreateThread()
- Microsoft Office PPT 编程(VBA)学习 (不定时更新,正在学习 ing)
- ORACLE日期时间函数大全
- io阻塞与io非阻塞