当前位置:网站首页>搜索--09
搜索--09
2022-08-10 11:13:00 【51CTO】
题目大概:
输入n组数据,每组数据两个四位素数。让第一个四位数变到第二个四位数,每步只能改一个数,改后的数也必须是素数,问最少经过几步改变可以成功。
思路:
用广度优先搜索。
先把所有的素数筛出来,方便判断,然后四位数一位一位的改变,把符合条件的数放到队列中,直到变为第二个数,输出改变次数。
感想:
数据过多,就把一类数据做成一个结构体,这样方便进队列,而且如果分多个队列,内存会不够。
代码:
边栏推荐
猜你喜欢

CPU多级缓存与缓存一致性

怎么加入自媒体,了解这5种变现模式,让账号快速变现

WeChat applet, global variables change in one place and the state in other places also changes.

机器学习之暴力调参案例

微信小程序,全局变量一个地方改变了其他地方的状态也跟着改变。

单目操作符(含原码反码补码转换)

StoneDB 文档捉虫活动第一季

Where can I view the version record of WeChat applet submission review history?

LeetCode50天刷题计划(Day 17—— 下一个序列(14.50-16.30)

态路小课堂丨如何为CXP光模块选择光纤跳线?
随机推荐
力扣练习—— 矩形区域不超过 K 的最大数值和(hard)
jlink 与 swd 接口定义
LeetCode 82. 删除排序链表中的重复元素 II
项目部署、
Buckle exercise - rectangular area does not exceed the maximum value of K and (hard)
网络基础(第一节)
电脑怎么设置屏幕息屏时间(日常使用分享)
制品库是什么?
VSCode remote connection server error: Could not establish connection to "xxxxxx" possible error reasons and solutions
[Go WebSocket] 多房间的聊天室(一)思考篇
gpu-admission 源码分析
LeetCode 362. Design Hit Counter(计数器)
Licking Exercise - 60 Maximum key-value sum of binary search subtrees
不止跑路,拯救误操作rm -rf /*的小伙儿
怎么加入自媒体,了解这5种变现模式,让账号快速变现
三星计划2023年开始在越南生产半导体零部件
LeetCode 369. Plus One Linked List(链表加1)
力扣练习——56 寻找右区间
一文读懂NFT数字藏品为何风靡全球?
机器学习之暴力调参案例