Openjudge 1.13-23:区间内的真素数
2024-09-01 05:54:42
- 总时间限制:
- 1000ms
- 内存限制:
- 65536kB
- 描述
-
找出正整数 M 和 N 之间(N 不小于 M)的所有真素数。
真素数的定义:如果一个正整数 P 为素数,且其反序也为素数,那么 P 就为真素数。
例如,11,13 均为真素数,因为11的反序还是为11,13 的反序为 31 也为素数。 - 输入
- 输入两个数 M 和 N,空格间隔,1 <= M <= N <= 100000。
- 输出
- 按从小到大输出 M 和 N 之间(包括 M 和 N )的真素数,逗号间隔。如果之间没有真素数,则输出 No。
- 样例输入
-
10 35
- 样例输出
-
11,13,17,31
- 来源
- 元培-From Whf
- 一如既往的发一道水题,只有水题能捡起自信。。
-
#include <cstring>
#include <cstdio>
#include <cmath>
using namespace std; char s[];
int n,m,i,j;
int pd(int k)
{
for(j=;j<=sqrt(k);++j) if(k%j==) return ;
return ;
}
int zc(int w)
{
int h=;
sprintf(s,"%d",w);
for(int l=strlen(s)-;l>=;l--)
{
if(l==strlen(s)-) h=int(s[l]-);
else h=h*+int(s[l]-);
}
if(pd(h)) return ;
}
int main()
{
bool flag=false;
scanf("%d%d",&n,&m);
for(i=n;i<=m;++i)
{
if(pd(i))
{
if(zc(i))
{
if(!flag)
{
printf("%d",i);
flag=true;
}
else printf(",%d",i);
}
}
}
if(!flag) printf("No");
return ;
}
最新文章
- 【PRINCE2是什么】PRINCE2认证之七大原则(6)
- Android学习笔记之 android:collapseColumns ,android:shrinkColumns 和stretchColumns
- iOS获取当前AppStore版本号与更新
- Java,double类型转换成String,String装换成double型
- MAC系统下配置环境变量
- FileMode文件模式
- zabbix (2.0.6) 历史记录处乱码
- 关于Servlet会话跟踪的那些事儿
- 解决WP8应用里ListBox绑定数据变多导致越来越卡
- I2C Verilog的实现(一)
- android中保存一个ArrayList到SharedPreferences的方法
- js异步的理解---千呼万唤始出来啊!
- 解决apache+tomcatserver环境中文乱码的问题
- Codeforces 700E. Cool Slogans
- PHP MySQL Order By 关键词
- ";==";和 equals 方法究竟有什么区别?
- nginx了解
- 第三章&#183; Redis消息队列
- PyQt5之使用Qt下的designer工具将.ui文件转换成.py文件后添加什么东西后方可运行
- 解决Maven web 项目 Cannot detect Web Project version. Please specify version of Web Project through ... 的错误
热门文章
- c++ primer 5th学习时间轴[ 100% ]
- Python decorate 函数
- [Xcode 实际操作]一、博主领进门-(10)Xcode右侧界面介绍
- iOS 7 隐藏特性
- performSegueWithIdentifier:sender里边的sender是啥意思
- Mysql相关函数使用和总结(cast、convert)
- JToken和JObject有什么区别
- python元组,列表,字典练习
- djangoAdmin组件
- python 基础(八) os模块