真题(来自一本通)
2110【例5.1】素数环时间限制: 1000 ms 内存限制: 65536 KB提交数:19024 通过数: 7285【题目描述】输入正整数nn把整数11,22,…,nn 组成一个环使得相邻两个整数之和均为素数。【输入】输入正整数nn。【输出】输出任意一个满足条件的环。【输入样例】6【输出样例】4 3 2 5 6 1【提示】数据满足4≤n≤3讲解及代码这题我们用深搜#includebits/stdc.h using namespace std; bool vis[50]; int path[50]; int n; bool check(int x){//判断是否是素数 if(x 2) return false;//素数必须大于2 int t sqrt(x); for(int i 2; i t;i) if(x % i 0) return false; return true; } bool dfs(int x){ if(x n){ if(check(path[1] path[n])1) {//头尾不能是一样的素数 for(int i 1;i n;i) cout path[i] ; return true; }else return false; } for(int i 1;i n;i){ if(vis[i]) continue; if(check(ipath[x-1])1) {//判断跟上一个数是不是一样的质数 path[x] i; vis[i] true;//用过了 if(dfs(x1)1) return true;//递推下去 vis[i] false; } } return false; } int main(){ cinn; path[1] 1; vis[1] true; dfs(2);//第1层一定不重复 return 0; }递推过程第一层i上一个数不重复进入下一层重复继续循环第2层i上一个数不重复进入下一层重复继续循环第3层i上一个数不重复进入下一层重复继续循环第4层i上一个数不重复进入下一层重复继续循环最后一层i上一个数不重复判断头尾是否重复重复继续循环

相关新闻

从零部署本地Embedding服务:原理、实践与RAG应用指南

从零部署本地Embedding服务:原理、实践与RAG应用指南

这次我们来看一个面向零基础学习者的 AI 公开课,主题是Embedding。对于刚接触 AI 和大模型的人来说,Embedding 这个词听起来可能有些抽象,但它却是构建智能应用,特别是检索增强生成(RAG)和 AI Agent 的基石…

2026/11/5 1:52:47 阅读更多 →
深入解读柳州市城乡建设局网站功能与服务指南如何高效利用官方平台

深入解读柳州市城乡建设局网站功能与服务指南如何高效利用官方平台

在当今这个信息爆炸的时代,作为一名普通的柳州市民,或者是那些怀揣着梦想来到这座城市打拼的外乡人,我们对于“家”的概念,往往不仅仅局限于那几十平米的房子,更延伸到了周边的居住环境、社区配套以及城市的整体面貌。而当你想要深入了解我们脚下的这片土地,想要知道未来…

2026/10/25 3:08:39 阅读更多 →
基于MCP协议构建天气查询工具:从原理到Node.js实战

基于MCP协议构建天气查询工具:从原理到Node.js实战

1. 项目概述:为什么从MCP天气查询工具入手? 最近和几个做AI应用开发的朋友聊天,发现大家不约而同地都在研究一个叫“模型上下文协议”的东西,也就是MCP。这玩意儿听起来挺高大上,但说白了,它就像给大语言模…

2026/11/1 12:55:09 阅读更多 →

最新新闻

Electron桌面应用开发实战:从环境搭建到打包发布全流程

Electron桌面应用开发实战:从环境搭建到打包发布全流程

做前端这些年,我大部分时间都在跟浏览器标签页打交道,直到第一次把桌面应用跑起来,才发现原来自己一直被限制在地址栏和刷新按钮围起来的框框里。Electron这个词,最开始是在某段时间频繁出现在同事的讨论里,一个用HTML…

2026/11/5 12:28:00 阅读更多 →
滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

简介:亚太天能T109滑盖智能锁产品说明书是一份PDF格式的官方技术文档,主要面向智能锁安装人员、终端用户及售后维护者,帮助快速掌握产品安装、配置与常见故障处理。全包仅1个PDF文件,大小4.37MB,内容结构清晰&#xff…

2026/11/6 9:29:27 阅读更多 →
PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

上个月我在调试一台高速AGV的驱动系统,整车要求空载跑到8m/s,电机转速已经拉到额定点,驱动器的输出电压也顶到了母线电压极限附近。再往上踩速度指令,转速纹丝不动,三相电流反而开始震荡。那会儿我的第一反应就是&…

2026/11/5 12:28:01 阅读更多 →
C++核心知识点:从内存管理到STL的实战指南

C++核心知识点:从内存管理到STL的实战指南

C 这门语言我前前后后折腾了十几年,用它写过嵌入式驱动、做过游戏服务端,也搭过基础组件库。每次看到新人一头扎进"C 核心知识点"这个搜索词,我其实挺感慨的——这门语言的难点从来不是语法多,而是知识点之间的耦合太深…

2026/11/5 12:28:02 阅读更多 →
T109滑盖智能锁怎么装?安装调试与故障排查全攻略

T109滑盖智能锁怎么装?安装调试与故障排查全攻略

简介:亚太天能T109滑盖智能锁产品说明书以PDF格式发布,适合智能锁用户、安装人员与售后维修人员阅读。内容围绕T109系列指纹密码刷卡锁展开,先介绍前面板、后面板、锁体、机械钥匙、电池盒盖等部件名称与功能,再给出完整安装步骤&…

2026/11/6 8:08:42 阅读更多 →
LLM知识降熵:从信息垄断到理解权下放

LLM知识降熵:从信息垄断到理解权下放

你有没有过这种经历:翻开源码注释、论文摘要或者一份专业报告,每个字都认识,连在一起却像天书。想找人聊聊,身边要么没人懂,要么懂的懒得跟你解释。后来我试着把同一段内容丢给一个大语言模型,几秒钟之后&a…

2026/11/5 19:38:59 阅读更多 →

日新闻

周新闻

月新闻