做伞的外国网站西安流调信息

news/2025/10/9 10:16:20/文章来源:
做伞的外国网站,西安流调信息,黑色网站素材,wordpress注册码题目#xff1a; 孤单的zydsg又一次孤单的度过了520#xff0c;不过下一次不会再这样了。zydsg要做些改变#xff0c;他想去和素数小姐姐约会。 所有的路口都被标号为了一个4位素数#xff0c;zydsg现在的位置和素数小姐姐的家也是这样#xff0c;如果两个路口间只差1个数…题目 孤单的zydsg又一次孤单的度过了520不过下一次不会再这样了。zydsg要做些改变他想去和素数小姐姐约会。 所有的路口都被标号为了一个4位素数zydsg现在的位置和素数小姐姐的家也是这样如果两个路口间只差1个数字则有一条路连通两个路口。例如1033和1073间有一条路连接 现在你知道了zydsg的位置和素数小姐姐的家问最少zydsg要走多少条路才能见到素数小姐姐。例如如果zydsg在1033素数小姐姐的家在8179最少要走6条街走法为 1033 1733 3733 3739 3779 8779 8179 Input 输入数据有多组首先是一个数字n代表之后有n组数据。 其次在每一组输入中都包含两个数字a和b代表zydsg的位置和素数小姐姐家的位置。 其中a和b都是四位数而且不含前导0。 Output 每组输入输出一行表示zydsg最少需要走多少条路。若不存在合法的路径则输出单词“Impossible”。 Sample Input 3 1033 8179 1373 8017 1033 1033 Sample Output 6 7 0 分析与解答 水题一个 结点 改个位十位百位千位最终到达要求的答案仍然是层次遍历把各个位的数都变一遍存到队列里然后一层存完拿出队首再往里面存直到队首刚好是答案那就输出并return。 注意这个是多实例也就是说需要多个queue所以每次bfs之前注意把前面的queue清空这题我是把queue定义到外面了如果定义到bfs里面就不用再清空queue了 代码参考 https://blog.csdn.net/LYHVOYAGE/article/details/18228531 #includecstdio #includecstring #includecmath #includequeue #includealgorithm using namespace std;int n, m; const int N 1e4 100; int vis[N]; struct node {int x, step; }; queuenode Q;int prime[10001]; int pri(int k){for(int i2;i*ik;i){if(k%i0) return 0;}return 1; }void abd(){memset(prime,0,sizeof(prime));for(int i1000;i9999;i){if(pri(i)) prime[i]1;} }void BFS(int n) {node tmp;tmp.x n;tmp.step 0;Q.push(tmp);int X, STEP, i;while(!Q.empty()){node tmp;tmp Q.front();Q.pop();X tmp.x;STEP tmp.step;if(X m){printf(%d\n,STEP);return ;}for(i 1; i 9; i 2) //个位{int s X / 10 * 10 i;if(s ! X !vis[s] prime[s]){vis[s] 1;node temp;temp.x s;temp.step STEP 1;Q.push(temp);}}for(i 0; i 9; i) //十位{int s X / 100 * 100 i * 10 X % 10;if(s ! X !vis[s] prime[s]){vis[s] 1;node temp;temp.x s;temp.step STEP 1;Q.push(temp);}}for(i 0; i 9; i) //百位{int s X / 1000 * 1000 i * 100 X % 100;if(s ! X !vis[s] prime[s]){vis[s] 1;node temp;temp.x s;temp.step STEP 1;Q.push(temp);}}for(i 1; i 9; i) //千位{int s i * 1000 X % 1000;if(s ! X !vis[s] prime[s]){vis[s] 1;node temp;temp.x s;temp.step STEP 1;Q.push(temp);}}}printf(Impossible\n);return ; }int main() {int t, i;scanf(%d,t);abd();while(t--){while(!Q.empty()) Q.pop();scanf(%d%d,n,m);memset(vis,0,sizeof(vis));vis[n] 1;BFS(n);}return 0; }

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

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

相关文章

使用Grok获取Sora2邀请码

昨天手动刷新等Sora2最新的邀请码,试了不下一百个,都提示已经失效了。好几个几秒前贴出来的邀请码,火速复制粘贴,奈何也都是失效。 偶然在网上看到通过Grok搜索邀请码的方法,试了十几回竟然成功了! 提示词如下:…

门户网站开发如何提高产品排名保定做网站建设

一.栈的整体作用 (1)保存现场/上下文 (2)传递参数:汇编代码调用c函数时,需传递参数 (3)保存临时变量:包括函数的非静态局部变量以及编译器自动生成的其他临时变量。 二.为什么汇编代码调用c函数需要设置栈 之前看了很多关于uboot的分析,其中就有说要为C语…

一文详解企业如何借助AI技术重构业务基因(附发展趋势、关键能力、具体策略)

摘 要 近年来,AI 技术应用迎来新的发展高潮,成为企业重构业务基因、提档进阶的重要驱动力量。在 AI 技术的支持下,企业可以更高质高效地实现业务系统灵活配置和快速迭代,破除当前业务架构过于刚性、业务系统自由度…

课后作业一

动手动脑: 这段代码展示了方法重载(Method Overloading)的特性。 方法重载是指在同一个类中,可以定义多个同名的方法,只要它们的参数列表(参数的类型、个数、顺序)不同即可。 在这段代码里: 有两个名为 square…

我工作中用MQ的10种场景

前言 最近有球友问我:MQ的使用场景有哪些?工作中一定要使用MQ吗? 记得刚工作那会儿,我总是想不明白:为什么明明直接调用接口就能完成的功能,非要引入MQ这么个"中间商"? 直到经历了系统崩溃、数据丢失…

提升网站的访问速度优化关键词的方法有哪些

链接:C 设计模式 链接:C 设计模式 - 工厂方法 链接:C 设计模式 - 抽象工厂 链接:C 设计模式 - 建造者模式 原型模式(Prototype Pattern)是一种创建型设计模式,它允许一个对象通过复制现有对象来…

提示缺少xxx.dll文件,DLL修复工具 全系列完整版 (支持32位/64位winxp/win7/win10/win11系统)

下载地址获取https://weibo.com/ttarticle/p/show?id=2309405219774505812150 image 使用说明 image 自动修复文件 image 手动输入需要安装的DLL文件修复后-文件会下载到以下目录:如果是32位的就放在C:\Windows\Syst…

推广网站建设上海公司注册虚拟地址

大家好!我是sum墨,一个一线的底层码农,平时喜欢研究和思考一些技术相关的问题并整理成文,限于本人水平,如果文章和代码有表述不当之处,还请不吝赐教。 以下是正文! 一、写文背景 我们在写后端…

中国建设银行支付网站广州有哪些网站建设

目录 1. LSTM的背景人工神经网络的进化循环神经网络(RNN)的局限性LSTM的提出背景 2. LSTM的基础理论2.1 LSTM的数学原理遗忘门(Forget Gate)输入门(Input Gate)记忆单元(Cell State)…

2025 年电线电缆厂家最新推荐实力厂家榜单:聚焦优质企业,助力精准选购

在当前工业建设、民生工程及新兴产业快速发展的背景下,电线电缆作为关键基础配套产品,其质量与性能直接影响项目安全与效率。然而,市场上企业数量繁杂,部分产品存在质量不达标、技术落后等问题,导致采购方难以精准…

基于MATLAB的火灾检测GUI系统设计与实现

一、系统架构设计 1. 技术架构 graph TD A[摄像头/视频输入] --> B(图像预处理) B --> C{特征提取} C --> D[火焰检测模块] C --> E[烟雾检测模块] D --> F(GUI显示) E --> F F --> G[报警模块] …

博客园登录bug

今天登录博客园遇到的情况 1、人机验证初次生效,之后尝试新密码后只能弹出提示并不能验证 2、短信登录根本收不到验证码

从零开始:C#实现计算表达式解析与求值——以后缀表达式为例

从零开始:C#实现计算表达式解析与求值——以后缀表达式为例当提到表达式解析技术时,很多人第一反应可能是复杂且精细的递归下降方法。这种方法主要用于构建抽象语法树(AST),虽然功能强大,能够处理复杂的语法结构,…

基于Java+Springboot+Vue开发的鲜花商城管理系统源码+运行步骤

项目简介该项目是基于Java+Springboot+Vue开发的鲜花商城管理系统(前后端分离),这是一项为大学生课程设计作业而开发的项目。该系统旨在帮助大学生学习并掌握Java编程技能,同时锻炼他们的项目设计与开发能力。通过…

tp3企业网站开发百度云平面设计网站源码

转载地址:https://www.cnblogs.com/qingchunjun/p/4208159.html

简单网站建设规划方案新媒体网站建设十大的经典成功案例

目录 AIoT的协同计算 一、背景与意义 二、原理与方法 三、关键技术与挑战 四、应用与实践 AIoT的协同计算 一、背景与意义 随着物联网和人工智能技术的快速发展,智能物联网(AIoT)成为了一个新兴的前沿领域。在这个领域中,多移动终端设备如智能手机、可穿戴设备、无人…

78建筑网站品牌策划书范文案例

我们都知道,当 Oracle 数据库出现性能故障后,一般会在线上实时诊断数据库性能问题,特别是资源突然打高的场景,这个时候用到ASH的数据,就能很大程度上准确定位问题所在。 Oracle ASH 在 Oracle 数据库中,实…

新开传奇网站韩版小橘子被做h网站

我使用的是airbnb规则进行代码eslint。 会出现保存后,数组或者对象最后一个元素尾随逗号。 此时需要在.eslintrc.js中加入下面代码即可 "comma-dangle": ["error", {"arrays": "never","objects": "never…

第五届无线通信、网络与物联网国际学术会议

第五届无线通信、网络与物联网国际学术会议 2025 5th International Conference on Wireless Communication, Networking and Internet of Things (WCNIoT 2025) 第五届无线通信、网络与物联网国际学术会议(WCNIoT 2…