尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
打卡信奥刷题(3445)用C++实现信奥题 P10404 「XSOI-R1」原神数
P10404 「XSOI-R1」原神数题目描述原神数xxx需要同时满足以下条件xxx为质数。xxx的十进制位两两不同。比如131131131不是原神数因为他的百位和个位相等424242也不是因为不是质数171717就是一个原神数。有qqq次询问现在要你求出lll到rrr之间的原神数数量。输入格式第一行一个正整数qqq。接下来qqq行每行两个正整数lllrrr。输出格式qqq行qqq个正整数表示答案。输入输出样例 #1输入 #14 45 66 100 140 2 90 114514 1919810输出 #14 6 23 13321说明/提示【样例解释 #1】在100∼140100 \sim 140100∼140之间的原神数有103,107,109,127,137,139103,107,109,127,137,139103,107,109,127,137,139共666个。数据规模与约定本题采用捆绑测试。subtask 015 pts1≤l≤r≤1021 \le l \le r \le 10^21≤l≤r≤102。subtask 115 pts1≤l≤r≤1041 \le l \le r \le 10^41≤l≤r≤104。subtask 235 pts1≤l≤r≤1071 \le l \le r \le 10^71≤l≤r≤107。subtask 335 pts1≤l≤r≤10181 \le l \le r \le 10^{18}1≤l≤r≤1018。对于所有数据保证1≤l≤r≤10181 \leq l \leq r \leq 10^{18}1≤l≤r≤10181≤q≤1051 \leq q\leq 10^51≤q≤105。C实现#includebits/stdc.husingnamespacestd;constintN1e650;intpr[N],tot,q;longlongl,r;vectorintGenshin;boola[N]{1,1},vis[10];voidzhi(){for(inti2;iN;i){if(!a[i])pr[tot]i;for(intj1;jtoti*pr[j]N;j){a[i*pr[j]]1;if(i%pr[j]0)break;}}}boolispr(intx){if(xN)return!a[x];for(inti1;pr[i]*pr[i]x;i)if(x%pr[i]0)return0;return1;//没有就是质数}voiddfs(intlen,intstep,intgoal){if(lengoal){//达到目标长度if(ispr(step))Genshin.push_back(step);//判断是不是质数return;}for(inti0;i9;i){if(len0i0)continue;//特判第一位为零if(vis[i])continue;//保证没被使用过vis[i]1;//标记dfs(len1,step*10i,goal);//继续递归vis[i]0;//回溯}}signedmain(){scanf(%d,q);zhi();for(inti1;i9;i)dfs(0,0,i);//生成数while(q--){scanf(%lld%lld,l,r);printf(%d\n,upper_bound(Genshin.begin(),Genshin.end(),r)-lower_bound(Genshin.begin(),Genshin.end(),l));}return0;}后续接下来我会不断用C来实现信奥比赛中的算法题、GESP考级编程题实现、白名单赛事考题实现记录日常的编程生活、比赛心得感兴趣的请关注我后续将继续分享相关内容
RELATED

相关推荐

越过山丘,迎向开阔 | 百分点科技2026新年寄语

越过山丘,迎向开阔 | 百分点科技2026新年寄语

2025年,是百分点科技在周期浪潮中,锚定价值、坚实前行的一年。 面对外部的诸多不确定性,我们选择回归本质:聚焦核心能力,深耕关键赛道。我们以扎实的交付赢得信任,以技术的创新打开局面。在全球重大项目上实…

📅 2026/11/12 4:51:31
06、 Subagent 子代理完整指南:官方 Subagents、Task 委派与社区代理资源

06、 Subagent 子代理完整指南:官方 Subagents、Task 委派与社区代理资源

📚 本课学习目标 我把子代理当成分工工具,不当成神奇按钮;多开一个 agent 之前,先问清它到底负责什么。 完成本课学习后,你将能够: 理解子代理的概念 知道 Subagent 是什么、怎么工作的 掌握官方子代理入口 知道 .claude/agents/、/agents、Task 委派各自负责什么 分清官…

📅 2026/11/12 4:51:29
Win11 搭建 Python 开发环境:Anaconda 安装、虚拟环境创建与 PyCharm 集成配置

Win11 搭建 Python 开发环境:Anaconda 安装、虚拟环境创建与 PyCharm 集成配置

1. 为什么需要Anaconda和PyCharm组合?如果你刚开始接触Python编程或者数据科学领域,可能会被各种环境配置问题搞得头大。不同的项目可能需要不同版本的Python解释器,或者依赖不同版本的第三方库,这时候Anaconda和PyCharm的组合就能…

📅 2026/10/11 16:13:36
MORE NEWS

更多资讯

📰

关于电工证的文案真实经历告诉你怎么过实操考试

关于电工证的文案真实经历告诉你怎么过实操考试 实操考试心里没底怕挂科,这是很多报考电工证的学员最真实的声音。我也经历过,那年报名低压电工证,光是操作部分就让我紧张得手心冒汗。很多人觉得考试就是走个形式,但真要动手操作的时候,才发现不是那么回…

📰

名山电工证在哪里报名多久拿证 一个济源市政工人的真实经历

名山电工证在哪里报名多久拿证 一个济源市政工人的真实经历 我是个在济源市从事市政工程的电工,干了八年,最近听说名山那边有个新项目要启动,需要一批持证上岗的电工。我本来以为这事儿简单,结果一打听, 名山电工证在哪里报名…

📰

有四级电工证吗?保姆级教程教你快速拿证上岗

有四级电工证吗?保姆级教程教你快速拿证上岗 你是不是正被“没有特种作业证就找不到工作”这句话逼得焦头烂额?是不是已经跑遍了当地的培训机构、打听遍了熟人,结果发现 有四级电工证吗…

📰

工地太忙根本没时间复习考试?电工证换本值不值得考?

工地太忙根本没时间复习考试?电工证换本值不值得考? 工地太忙根本没时间复习考试,这几乎是每个特种作业人员的真实写照。尤其是像电工这样的岗位,不仅要忙于日常施工,还要面对频繁的证件复审和换本流程。如果你正在考虑【电工证换本】,首先得问自己一句…

📰

嘉兴特种工报名网址值不值得考?建筑工人急需特种作业证上岗

嘉兴特种工报名网址值不值得考?建筑工人急需特种作业证上岗 你是不是正在为找不到工作发愁?是不是因为没有特种作业证而被用人单位拒之门外?现在, 嘉兴特种工报名网址 成了很多建筑工人的救命稻草,但很多人还在犹豫, 值不值得考…

📰

土木多久能学会电工证吗 2026河南最新政策下怎么少走弯路

土木多久能学会电工证吗 2026河南最新政策下怎么少走弯路 怕考不过白交培训费?别再被培训机构忽悠了,2026年河南最新政策下,土木行业人员报考电工证,不仅要关注报名门槛,更要懂流程、避坑,才能真正拿证上手。…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬