当前位置: 首页 > news >正文

洛谷 B3939:[GESP样题 四级] 绝对素数 ← 素数判定+逆序整数

【题目来源】
https://www.luogu.com.cn/problem/B3939

【题目描述】
如果一个两位数是素数,且它的数字位置经过对换后仍为素数,则称为绝对素数,例如 13。给定两个正整数 A,B,请求出
大于等于 A、小于等于 B 的所有绝对素数。

【输入格式】
输入 1 行,包含两个正整数 A 和 B。保证
10<A<B<100。​​​​​​​

【输出格式】
若干行,每行一个绝对素数,从小到大输出。​​​​​​​

【输入样例】
11 20​​​​​​​

【输出样例】
11
13
17

【算法分析】
● 素数判定的经典代码:https://blog.csdn.net/hnjzsyjyj/article/details/148121301

bool isPrime(int n) {if(n<2) return false;for(int i=2; i*i<=n; i++) {if(n%i==0) return false;}return true;
}

● 逆序输出一个整数的代码

int revInt(int x) {int t=0;while(x!=0) {int rem=x%10;t=t*10+rem;x/=10;}return t;
}

【算法代码】

#include <bits/stdc++.h>
using namespace std;int revInt(int x) {int t=0;while(x!=0) {int rem=x%10;t=t*10+rem;x/=10;}return t;
}bool isPrime(int x) {if(x<2) return false;for(int i=2; i*i<=x; i++) {if(x%i==0) return false;}return true;
}int main() {int x,y;cin>>x>>y;for(int i=x; i<=y; i++) {int t=revInt(i);if(isPrime(i) && isPrime(t)) {cout<<i<<endl;}}return 0;
}/*
in:
11 20out:
11
13
17
*/





【参考文献】
https://blog.csdn.net/hnjzsyjyj/article/details/148121301
https://blog.csdn.net/hnjzsyjyj/article/details/144323880







 

http://www.xdnf.cn/news/1169137.html

相关文章:

  • 深入解析 Pandas:Python 数据分析的强大工具
  • Jenkins接口自动化测试(构建)平台搭建
  • Kafka监控体系搭建:基于Prometheus+JMX+Grafana的全方位性能观测方案
  • NLP自然语言处理的一些疑点整理
  • JavaScript AJAX 实现,演示如何将 Token 添加到 Authorization
  • 怎么在Mac系统中使用不坑盒子?
  • 交叉编译opencv(Cpp)于arm64架构开发板上
  • .NET使用EPPlus导出EXCEL的接口中,文件流缺少文件名信息
  • 【n8n教程笔记——工作流Workflow】文本课程(第一阶段)——1、导航编辑器界面(Navigating the editor UI)介绍
  • numpy库的基础知识(二)
  • 理解后端开发中的API设计原则
  • 达梦数据库表字段增加时报错[-2106]:无效的表或视图名,[-2116]:列[IS_REPEAT]已存在
  • [3-02-02].第04节:开发应用 - RequestMapping注解的属性2
  • 支付网关系统前后端鉴权方案
  • 网络原理 HTTP 和 HTTPS
  • 代码检测SonarQube+Git安装和规范
  • Uni-App:跨平台开发的终极解决方案
  • uniapp打开导航软件并定位到目标位置的实现
  • 当直播间告别“真人时代”:AI数字人重构商业新秩序
  • uni-calendar自定义签到打卡颜色
  • Apache Ignite 中的 SQL 模式(Schema)管理机制
  • 使用python中的pymysql库,并且转化为数组元组数据
  • adb的使用
  • Leetcode—692. 前K个高频单词【中等】(桶排序)
  • Linux的磁盘存储管理实操——(下一)——标准分区扩容
  • Ajax第一天
  • GoLand 部署第一个项目
  • 【Python】常见模块及其用法
  • 认识自我的机器人:麻省理工学院基于视觉的系统让机器了解自身机体
  • 【LeetCode 热题 100】46. 全排列——回溯