leetcode 866. Prime Palindrome 回文质数

Problem: 866. Prime Palindrome 回文质数

解题过程

常规方式的,回文串的判断使用字符串,翻转会超时的,回文串的判断要使用数学方式

Code

class Solution { public: bool isprime(int n) { for(int i = 2; i * i <= n; i++) { if(n % i == 0) { return false; } } return true; } bool isPalindrome(int n) { int k = 0, nn = n; while(n > 0) { k = k * 10 + n%10; n /= 10; } return nn==k; } int primePalindrome(int n) { if(n<=2) return 2; bool equal = isPalindrome(n); bool prime = isprime(n); if(prime && equal) return n; while(prime == false || equal == false) { while((n&1)==0 || isPalindrome(n) == false) n++; prime = isprime(n); if(prime) return n; n++; } return -1; } };

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1163524.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【好写作AI】学术“双刃剑”:用对了是效率革命,用错了是思考陷阱?

好写作AI官方网址&#xff1a;https://www.haoxiezuo.cn/一、深夜的宿舍&#xff0c;正在上演两种“AI剧本”宿舍A&#xff1a;小李用好写作AI3天搞定了文献综述框架&#xff0c;现在正喝着咖啡&#xff0c;悠然地深化自己的论点。宿舍B&#xff1a;小张把题目丢给某个“神奇软…

基于Python实现孤立词语音识别

孤立词语音识别 1 任务介绍 语音识别是通往真正的人工智能的不可缺少的技术。尽管能真正听懂人类说话的智能机器任然在未来不可捉摸的迷雾之中&#xff0c;但我们必须先解决如何识别出人类语音中包含的自然语言信息的问题。而数字信号处理技术将为这一任务赋能。在本课程项目…

告别 GraphPad 熬夜暴击!虎贲等考 AI 科研绘图:10 分钟搞定期刊级图表

还在为调一张实验数据图熬到凌晨&#xff1f;还在因图表配色土气、格式不规范被导师打回&#xff1f;还在羡慕别人论文里的精美示意图&#xff0c;自己却连 Origin 都用不明白&#xff1f;科研绘图&#xff0c;这个曾让无数科研人头疼的 “技术活”&#xff0c;在虎贲等考 AI 科…

leetcode 867. Transpose Matrix 转置矩阵-耗时100

Problem: 867. Transpose Matrix 转置矩阵 解题过程 耗时100%&#xff0c;矩阵转置的&#xff0c;行索引变列索引&#xff0c;列索引变行索引 Code class Solution { public:vector<vector<int>> transpose(vector<vector<int>>& matrix) {int m …

Java 9 到 Java 25

核心版本演进&#xff08;Java 9 - Java 25&#xff09;里程碑版本&#xff08;重大架构 / 特性革新&#xff09;Java 9&#xff08;2017&#xff09;核心特性&#xff1a;模块化系统 (Module System&#xff0c;Project Jigsaw)&#xff0c;将 JDK 拆分为模块化结构&#xff0…

leetcode 868. Binary Gap 二进制间距-耗时100

Problem: 868. Binary Gap 二进制间距 解题过程 耗时100%&#xff0c;二进制位运算&#xff0c;前一个1的索引和后一个1的索引相减的绝对值的最大值 Code class Solution { public:int binaryGap(int n) {bitset<32> se(n);if(n < 2 || se.count() 1) return 0;int …

Java 25 中的虚拟线程

一、Java 25 虚拟线程核心定位虚拟线程&#xff08;Project Loom 核心特性&#xff09;自 Java 19 预览、Java 21 正式发布后&#xff0c;Java 25 并未新增颠覆性功能&#xff0c;而是聚焦调度优化、稳定性提升、场景适配&#xff0c;让虚拟线程在生产环境中更易用、更高效。二…

Flink 读 Parquet RowData / Avro(Generic/Specific/Reflect)+ FileSource 批流一体 + PyFlink 依赖

1. 依赖准备&#xff1a;flink-parquet 与 parquet-avro 1.1 Java&#xff1a;读取 Parquet 的基础依赖 要在 Flink 里读取 Parquet&#xff0c;你需要加 flink-parquet&#xff1a; <dependency><groupId>org.apache.flink</groupId><artifactId>flin…

深度测评10个AI论文平台,自考学生轻松搞定毕业论文!

深度测评10个AI论文平台&#xff0c;自考学生轻松搞定毕业论文&#xff01; 自考路上的得力助手&#xff1a;AI论文工具如何改变你的写作方式 在自考学习过程中&#xff0c;撰写毕业论文往往是最让人头疼的一环。面对复杂的选题、繁重的文献整理以及反复修改的要求&#xff0c;…

深度复盘----计算机专业读了四年,我才明白这 5 个残酷真相(拒绝精神内耗)

摘要&#xff1a;很多计算机专业的同学从大一开始就陷入了“内卷”与“迷茫”的叠加态。学了 C 语言不懂指针&#xff0c;学了 Java 不懂高并发&#xff0c;天天去图书馆却写不出一个像样的项目。本文是我对计算机学习之路的深度复盘&#xff0c;分享 5 个我希望大一就能知道的…

高效学习----告别“视频收藏夹吃灰”!计算机专业如何建立“输出倒逼输入”的学习闭环?

摘要&#xff1a;你是否也收藏了几个 G 的视频教程却从未打开&#xff1f;是否在此刻觉得自己“学废了”&#xff0c;过两天又全忘了&#xff1f;本文不谈鸡汤&#xff0c;只谈方法论。教你如何利用“费曼技巧”和“开源思维”&#xff0c;构建一套杀手级的高效技术学习体系。&…

Flink JSON 序列化/反序列化 Schema KafkaSource/KafkaSink + 自定义 ObjectMapper + PyFlink Row

1. JsonDeserializationSchema&#xff1a;KafkaSource 中反序列化 POJO JsonDeserializationSchema 实现了 Flink 的 DeserializationSchema&#xff0c;因此只要某个 connector 支持 DeserializationSchema&#xff0c;你就能直接使用它。 典型用法&#xff1a;KafkaSource…

【项目管理】项目管理流程文件(PPT)

1、项目启动2、制定项目计划3、项目执行4、项目监控5、项目收尾软件全套资料部分文档清单&#xff1a; 工作安排任务书&#xff0c;可行性分析报告&#xff0c;立项申请审批表&#xff0c;产品需求规格说明书&#xff0c;需求调研计划&#xff0c;用户需求调查单&#xff0c;用…

火焰识别,火焰检测,火灾检测,基于yolov5的火焰检测,可以检测视频和图片,视频实时检测,将训练好的模型部署到英伟达边缘计算 基于 YOLOv5 的高精度、高帧率火焰检测系统

火焰识别&#xff0c;火焰检测&#xff0c;火灾检测&#xff0c;基于yolov5的火焰检测&#xff0c;可以检测视频和图片&#xff0c;也可视频实时检测&#xff0c;检测准确率高&#xff0c;帧率很高&#xff0c;有标注好的训练数据集可以自己重新训练。 可以将训练好的模型部署…

学长亲荐2026 MBA必用TOP10 AI论文工具测评

学长亲荐2026 MBA必用TOP10 AI论文工具测评 2026年MBA学术写作工具测评&#xff1a;为何需要这份榜单&#xff1f; 随着人工智能技术在学术领域的广泛应用&#xff0c;MBA学生和研究者在论文写作、数据分析、文献综述等环节中&#xff0c;越来越依赖AI工具提升效率与质量。然而…

期刊论文投稿快人一步!虎贲等考 AI 解锁学术发表 “加速器”

在学术发表竞争日趋激烈的当下&#xff0c;一篇优质期刊论文的诞生&#xff0c;往往要历经选题打磨、文献梳理、数据论证、格式校准等重重关卡。很多科研人明明手握扎实的研究成果&#xff0c;却因论文写作不规范、逻辑不严谨、格式不达标&#xff0c;屡屡在投稿环节碰壁。虎贲…

还在为降重降 AIGC 抓狂?虎贲等考 AI:学术改写天花板,两步搞定合规论文

查重率飙红、AIGC 检测亮灯&#xff0c;堪称学术写作的 “双重暴击”&#xff01;不少同学吐槽&#xff1a;“改了十遍重复率还是超标”“AI 写的内容一眼被识破”“降重后语句不通&#xff0c;逻辑全乱”。别慌&#xff01;虎贲等考 AI 智能写作平台&#xff08;官网&#xff…

PetaLinux工程目录设备树文件结构与作用

设备树文件列表 wpfminglie:~/petalinux/ant$ find . \( -path ./build -o -path ./tmp -o -path ./out -o -path ./components/yocto \) -prune -o -type f \( -name "*.dts" -o -name "*.dtsi" \) -print ./components/plnx_workspace/device-tree/devic…

机器人诊断系统十年演进

下面给你一条专门针对机器人系统的 「机器人诊断系统十年演进路线&#xff08;2025–2035&#xff09;」。 这里的“诊断系统”不是简单的“查日志、看告警”&#xff0c;而是机器人如何理解自身失效、判断风险、选择修复策略&#xff0c;并在长期运行中避免重复犯错。一、核心…

智能巡检车、无人机道路检测、AI 路况分析平台 智慧交通 驾驶视角道路病害缺陷检测数据集 建立基于深度学习框架YOLOV8道路病害缺陷检测系统 裂纹 网快 坑洼

道路缺陷检测数据集使用labelimg标注&#xff0c;标签的格式是txt格式&#xff0c;适用于yolo目标检测系列所有版本训练数据集。 标注了&#xff08;裂纹&#xff08;Crack&#xff09;、 检查井&#xff08;Manhole&#xff09;、 网&#xff08;Net&#xff09;、 裂纹块&…