news 2026/8/13 21:56:23

真题(来自一本通)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
真题(来自一本通)

2110:【例5.1】素数环


时间限制: 1000 ms 内存限制: 65536 KB
提交数:19024 通过数: 7285

【题目描述】

输入正整数nn,把整数11,22,…,nn 组成一个环,使得相邻两个整数之和均为素数。

【输入】

输入正整数nn。

【输出】

输出任意一个满足条件的环。

【输入样例】

6

【输出样例】

4 3 2 5 6 1

【提示】

数据满足:

4≤n≤3

讲解及代码:

这题我们用深搜
#include<bits/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(i+path[x-1])==1) {//判断跟上一个数是不是一样的质数 path[x] = i; vis[i] = true;//用过了 if(dfs(x+1)==1) return true;//递推下去 vis[i] = false; } } return false; } int main(){ cin>>n; path[1] = 1; vis[1] = true; dfs(2);//第1层一定不重复 return 0; }

递推过程:

第一层i上一个数不重复进入下一层重复继续循环
第2层i上一个数不重复进入下一层重复继续循环
第3层i上一个数不重复进入下一层重复继续循环
第4层i上一个数不重复进入下一层重复继续循环
最后一层i上一个数不重复,判断头尾是否重复重复继续循环
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/13 21:51:35

Linux PAM后门PamDOORa深度解析:攻击原理、检测与防御实战

1. 项目概述&#xff1a;当PAM成为攻击者的“后门” 最近在分析一些公开的威胁情报和内部安全日志时&#xff0c;一个名为“PamDOORa”的PAM后门引起了我的高度警觉。这并非一个全新的概念&#xff0c;但其在2026年这个时间节点被重新包装和利用&#xff0c;结合了更隐蔽的持久…

作者头像 李华
网站建设 2026/8/13 21:51:31

RAG系统规模化部署中Embedding成本优化的核心逻辑与实战策略

1. 一个看似反直觉的成本现象如果你正在搭建或维护一个RAG系统&#xff0c;大概率已经听过一个“常识”&#xff1a;在RAG的流水线中&#xff0c;Embedding模型的推理成本&#xff0c;通常远低于大语言模型。从单次请求的绝对数值来看&#xff0c;这几乎是板上钉钉的事实。调用…

作者头像 李华
网站建设 2026/8/13 21:49:20

解决90%的Go调试问题:Delve常见错误与解决方案汇总

解决90%的Go调试问题&#xff1a;Delve常见错误与解决方案汇总 【免费下载链接】delve Delve is a debugger for the Go programming language. 项目地址: https://gitcode.com/gh_mirrors/del/delve Delve是Go语言的专用调试器&#xff0c;为开发者提供强大的断点设置、…

作者头像 李华
网站建设 2026/8/13 21:43:14

DeepSeek-V4 Flash 部署与实战:高效推理模型从入门到生产

最近在AI圈里&#xff0c;大家都在讨论一个现象&#xff1a;大模型似乎正在“分裂”。一边是动辄千亿、万亿参数的“巨无霸”&#xff0c;它们能力全面&#xff0c;但部署成本高得让普通开发者和中小团队望而却步。另一边&#xff0c;则是各种宣称“小而美”的轻量级模型&#…

作者头像 李华