洛谷 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; 
}

相关推荐

  1. P2176 [USACO11DEC] RoadBlock S / [USACO14FEB]Roadblock G/S

    2024-01-10 06:58:04       31 阅读
  2. 题解】 P1696 [USACO18JAN] Blocked Billboard II B

    2024-01-10 06:58:04       28 阅读
  3. P3008 [USACO11JAN] Roads and Planes G

    2024-01-10 06:58:04       29 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-10 06:58:04       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-10 06:58:04       100 阅读
  3. 在Django里面运行非项目文件

    2024-01-10 06:58:04       82 阅读
  4. Python语言-面向对象

    2024-01-10 06:58:04       91 阅读

热门阅读

  1. VSCode 安装 Copilot 详细过程和实例

    2024-01-10 06:58:04       62 阅读
  2. 关于springboot项目集成kafka的常见错误

    2024-01-10 06:58:04       53 阅读
  3. kafka KRaft 集群搭建

    2024-01-10 06:58:04       55 阅读
  4. Kafka的@KafkaListener注解参数详解

    2024-01-10 06:58:04       50 阅读
  5. vue解析前端对象为Array数组并且遍历

    2024-01-10 06:58:04       50 阅读
  6. AWS Directory Service 开启ldaps

    2024-01-10 06:58:04       54 阅读
  7. AWS IoT Core 实战指南

    2024-01-10 06:58:04       61 阅读
  8. linux读取优盘

    2024-01-10 06:58:04       68 阅读
  9. 工业基础类IFC—开源库汇总

    2024-01-10 06:58:04       68 阅读
  10. ubuntu20.04+opencv+vscode

    2024-01-10 06:58:04       64 阅读