洛谷 P1217 [USACO1.5] 回文质数 Prime Palindromes 刷题笔记

P1217 USACO1.5 回文质数 Prime Palindromes - 洛谷 | 计算机科学教育新生态 (luogu.com.cn)

思路 直接枚举 减枝优化判断

优化1 只有偶数才会是质数

优化2 回文数的判断次数要优于检查素数

先判断是否为回文数再检查是否为质数

if( hw(i)&&isprime(i))

这里有关于&&的条件 一但左边函数 为 0 右边函数 不再进行判断

#include<iostream>

using namespace std;

int isprime(int x){

for(int i=3;i*i<=x;i+=2){

if(x%i==0){

return 0;

}

}

return 1;

}

int hw(int x)

{

int res=0;

int before=x;

int t;

while(x){

t=x%10;

res=res*10+t;

x/=10;

}

if(res==before){

return 1;

}else{

return 0;

}

}

int main(){

int a,b;

cin>>a>>b;

if(a%2==0){

a++;

}

for(int i=a;i<=b;i+=2){

if( hw(i)&&isprime(i)){

printf("%d\n",i);

}

}

return 0;

}

相关推荐
ysbfsy3 分钟前
大数计算思路
算法
高晶13 分钟前
主从自动分配算法:平均值乘以设备数一半的选举基准值解析
算法·设计模式·程序员
2601_9611462019 分钟前
实验室用等离子表面处理设备处理新能源汽车塑料件的一点记录
笔记·汽车·设备
知产xiao_xin29 分钟前
专利主体及权利归属
经验分享·笔记·知识产权
学电子她就能回来吗38 分钟前
LeetCode Hot 100|普通数组专题学习笔记(零基础版)
笔记·算法·leetcode
2601_9653842639 分钟前
从微生态与流体力学视角看:“口水臭”的系统级成因与清洁边界
经验分享·笔记
用户老李40 分钟前
反向传播计算梯度举例
算法
niyongsheng41 分钟前
多智能体连续时间内路径规划:AA-SIPP(m) 的 Rust 实现与算法
算法·rust·机器人
卿卿的产品经理日记2 小时前
【AI产品经理实战】Day 38|try-except 踩坑实录:报错是数据
人工智能·笔记·python·学习·产品经理
302wanger2 小时前
DeepSeek-V4.1-Flash-1017 免费用到1024,速来
算法