博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ACM_回文素数
阅读量:4624 次
发布时间:2019-06-09

本文共 983 字,大约阅读时间需要 3 分钟。

回文素数

Time Limit: 2000/1000ms (Java/Others)

Problem Description:

131号是一个主回文,因为它是一个素数和一个回文(当向后读时,它是相同的数字)。编写一个程序,计算两个提供的数字a和b (5 <= a <= 10 ^ 8)范围内的主回文数; a和b都被认为在范围内。例如,范围5-120包含3个主要回文(5,7,11,101)。

Input:

输入包含多个案例。每个案例包含两个整数a和b。

Output:

对于每种情况,输出问题的答案。

Sample Input:

5 115 120

Sample Output:

34 解题思路:这道题跟杭电hdu1431一样,链接-->,只不过这里要求输出区间回文素数的个数。 AC代码:
1 #include
2 #define maxn 9999999 3 using namespace std; 4 bool isp[maxn];int a,b,num; 5 bool is_palindrome(int n){
//判断回文函数 6 int sum=0,tmp=n; 7 while(tmp){sum=sum*10+tmp%10;tmp/=10;} 8 if(sum==n)return true; 9 else return false;10 }11 int main(){12 memset(isp,true,sizeof(isp));13 isp[0]=isp[1]=false;14 for(int i=4;i
>a>>b){21 num=0;22 for(int i=a;i<=b;i++){23 if(i>=maxn)break;24 if(isp[i]&&is_palindrome(i))num++;25 }26 cout<
<
 

转载于:https://www.cnblogs.com/acgoto/p/8985186.html

你可能感兴趣的文章
玩转JavaScript正则表达式
查看>>
hiberbnate 缓存策略概述
查看>>
python学习day25 接口类 抽象类 多态 封装
查看>>
同一场景下多个图层之间的调用
查看>>
【4OpenCV】OpenCV和RTSP的综合研究
查看>>
ajaxFileUpload 异步上传数据
查看>>
图书馆管理需求分析
查看>>
Vuforia添加虚拟按键
查看>>
状压$DP$练习
查看>>
题解 P1944 最长括号匹配_NOI导刊2009提高(1)
查看>>
10.计算属性
查看>>
The C in C++
查看>>
tengine + lua 实现流量拷贝
查看>>
JVM 垃圾回收机制,何时触发 MinorGC 等操作
查看>>
第十五篇:C程序的存储空间布局
查看>>
[Swift实际操作]七、常见概念-(2)点CGPoint和变形CGAffineTransform的使用
查看>>
npm 安装包
查看>>
JavaScript总结(五)
查看>>
case when的用法
查看>>
四、移植 JZ2440 开发板
查看>>