《B3939 [GESP样题 四级] 绝对素数》

题目背景

对应的选择、判断题:试题 - GESP 四级样题(C++ 组) - 洛谷有题

题目描述

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

输入格式

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

输出格式

若干行,每行一个绝对素数,从小到大输出。

输入输出样例

输入 #1复制

复制代码
11 20

输出 #1复制

复制代码
11
13
17

代码实现:

cpp 复制代码
#include <iostream>
using namespace std;

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

int main() {
    int a, b;
    cin >> a >> b;

    for (int i = a; i <= b; i++) {
        int shi = i / 10;
        int ge = i % 10;
        int rev = ge * 10 + shi;
        if (isPrime(i) && isPrime(rev)) {
            cout << i << endl;
        }
    }
    return 0;
}
相关推荐
石头猫灯1 小时前
WordPress wp2shell 漏洞链完整拆解流程
网络·数据结构·安全·web安全
.道阻且长.3 小时前
11.LeetCode算法习题讲解--滑动窗口--将x减到0的最小操作数
算法·leetcode·职场和发展
wenyq73 小时前
LeetCode 2460. Apply Operations to an Array
算法·leetcode
.格子衫.4 小时前
032动态规划之区间DP——算法备赛
算法·动态规划
不会代码的小猴5 小时前
7. JSON
开发语言·c++·笔记·qt·算法·json
怪奇云呼军5 小时前
知识库也会注入指令?闪电智能VoiceAgent 如何防住 Prompt Injection
人工智能·python·算法·云计算·音视频
阿里云大数据AI技术6 小时前
基于 EMR Serverless Ray 实现 Qwen 模型批量推理实践
人工智能·算法·agent
Rambo.xia6 小时前
为什么去马赛克算法,决定了ISP的画质上限
算法·接口隔离原则
Benny_Tang7 小时前
题解:P10230 [COCI 2023/2024 #4] Lepeze
c++·算法