首页 > 其他分享 >奇数码问题

奇数码问题

时间:2024-02-18 15:01:05浏览次数:21  
标签:那么 题目 数字 拓展 问题 逆运算 数码

蓝书上的题目只要求是否可以到达,但我们扩展一个东西:康拓展开,然后来说明最小步数

那么BFS过程中的主要问题就是如何判重

一定要注意去掉已经填写了的数字

那么这道题目就可以利用康拓展开判重

然后来看一下康拓展开的逆运算

解释一下每一步,以第一步为例

为什么除以\(4!\),这是在假设第一个位置已经填了,比如说我写\(1\),那么还剩下四个空位,全排列当然就是\(4!\),写\(2\)还是\(4!\),相当于第一个数字可以一直填到\(4\)

标签:那么,题目,数字,拓展,问题,逆运算,数码
From: https://www.cnblogs.com/dingxingdi/p/18019325

相关文章

  • 转【】发】docker 迁移 /var/lib/docker(解决 /var/lib/docker 占用大 / 根目录空间占
    迁移docker工作目录https://codeleading.com/article/63835623469/#google_vignette目的:为了解决/var/lib/docker占用大/var分区空间不够问题说明:由于centos7.4系统,系统默认根目录下面为50G空间,docker默认数据目录在/var/lib/docker中,所以,会导致根目录占满,需要将docker的数......
  • Apache DolphinScheduler中ZooKeeperCDH不兼容问题的解决方案
    背景看到ApacheDolphinScheduler社区群有很多用户反馈和讨论这块问题,针对不兼容的问题,不仅需要自己重新编译各一个新包,而且因为默认是使用zk-3.8的配置,所以会出现不兼容问题。使用zk-3.4配置即可适配3.4.x解决办法(一)切换到项目源码的根路径中执行mvncleanpackage-T1C-Pr......
  • RDLC 报表导出Excel 多列合并问题
    将Rdlc报表导出Excel后,会出现多列数据合并的情况,问题如下图: 后来查看了rdlc报表的相关使用,发现原因是大标题的文本框的左右两边,没有与列对齐,在报表中修改下样式,如下图: 此时再次导出Excel,多列合并的问题就没有了。......
  • 分布式下的数据拆分,读写分离,分库分离相关问题
    一、为什么要用分库分表当不使用分库分表的情况下,系统的性能瓶颈主要体现在:当面临高并发场景的时候,为了避免Mysql崩溃(MySql性能一般的服务器建议2000/s读写并发以下),只能使用消息队列来削峰。受制于单机限制。数据库磁盘容量吃紧。数据库单表数据量太大,sql越跑越慢而分库分......
  • 解决vue2中el-table表格组件的空状态过小的问题
    问题当我们使用element的表格组件的时候,空状态会变的非常瘪,就会造成页面非常难看这样很不美观解决办法可以使用插槽设置空状态,并通过css来调整空状态的样式新建一个空表格<template><div><el-table:data="tableData"stripestyle="width:100%">......
  • dremio source 禁用source 不可用禁止移除与反射的一些问题
    实际上dremio的反射比较有意思,而且也比较强大,比如我们可以会想通过反射,当上游系统不可用的时候依然可以查询但是实际效果并不是这样的参考配置如下问题Thesource[s3]iscurrentlyunavailable.Metadataisnotaccessible;pleasechecknodehealth(orexternals......
  • P1595 信封问题
    题目描述某人写了nn封信和nn个信封,如果所有的信都装错了信封。求所有信都装错信封共有多少种不同情况。输入格式一个信封数nn,保证n≤20n≤20。输出格式一个整数,代表有多少种情况。输入输出样例输入#12输出#11输入#23输出#22说明/提示对于100%100%的数......
  • 一类经典问题的若干解法
    标题指的是这类问题:我们经常会看见求\(\sum\limits_{x=l}^r\sum\limits_{y=x}^rf(x,y)\)这类问题。我们常常能够通过智慧将\(f(x,y)\)转化为二维平面上的点,然后发现所有\(f\)可以用一些矩形加来表示。通常这里面矩形加的次数是\(\mathcalO(n)\)或者\(\mathcalO(n\log......
  • 【集训笔记】2024 寒假集训 第一天:最优化问题
    最优化问题二分许多最优化问题可以通过二分来转化为判定性问题。0-1分数规划0-1分数规划思想用于求解分式最优化问题。可以通过对分式二分判定,转化为某一式子大于/小于常数,然后求对应最值即可。动态规划动态规划算法的一大用处就是解决最优化问题。朴素的动态规划效率一般......
  • ant 引入cdn 和解决首页访问出现很多预加载文件的问题
    vue.config.jsmodule.exports={//解决首页访问出现很多预加载文件的问题chainWebpack:config=>{//移除prefetch插件config.plugins.delete('prefetch')//或者//修改它的选项://config.plugin('prefetch').tap(options=>{//......