摘要: 描述 在九宫格里放在1到8共8个数字还有一个是空格,与空格相邻的数字可以移动到空格的位置,问给定的状态最少需要几步能到达目标状态(用0表示空格): 1 2 3 4 5 6 7 8 0 输入 输入一个给定的状态。 输出 输出到达目标状态的最小步数。不能到达时输出-1。 输入样例 1 2 3 4 0 6 阅读全文
posted @ 2023-11-22 22:20 hello3x3 阅读(13) 评论(0) 推荐(0)
摘要: 描述 现有一两行三列的表格如下: A B C D E F 把1、2、3、4、5、6六个数字分别填入A、B、C、D、E、F格子中,每个格子一个数字且各不相同。每种不同的填法称为一种布局。如下: 1 3 5 2 4 6 布局1 2 5 6 4 3 1 布局2 定义α变换如下:把A格中的数字放入B格,把B 阅读全文
posted @ 2023-11-21 15:04 hello3x3 阅读(53) 评论(0) 推荐(0)
摘要: 描述: 输出8皇后问题所有结果。 输入: 没有输入。 输出: 每个结果第一行是No n:的形式,n表示输出的是第几个结果;下面8行,每行8个字符,‘A’表示皇后,‘.’表示空格。不同的结果中,先输出第一个皇后位置靠前的结果;第一个皇后位置相同,先输出第二个皇后位置靠前的结果;依次类推。 输出样例: 阅读全文
posted @ 2023-10-11 22:44 hello3x3 阅读(46) 评论(0) 推荐(0)
摘要: 描述: 通过栈交换字母顺序。给定两个字符串,要求所有的进栈和出栈序列(i表示进栈,o表示出栈),使得字符串2在求得的进出栈序列的操作下,变成字符串1。输出结果需满足字典序。例如TROT 到 TORT: [ i i i i o o o o i o i i o o i o ] 输入: 给定两个字符串,第 阅读全文
posted @ 2023-09-28 09:27 hello3x3 阅读(26) 评论(0) 推荐(0)
摘要: 描述: 一农场由图所示的十一种小方块组成,蓝色线条为灌溉渠。若相邻两块的灌溉渠相连则只需一口水井灌溉。 输入: 给出若干由字母表示的最大不超过50×50具体由(m,n)表示,的农场图 输出: 编程求出最小需要打的井数。每个测例的输出占一行。当M=N=-1时结束程序。 输入样例: 2 2 DK HF 阅读全文
posted @ 2023-09-26 22:13 hello3x3 阅读(50) 评论(0) 推荐(0)
摘要: ## python配置 ### pip 设置全局清华源 pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple ### jupyter 安装 pip install jupyterlab ### jupyter 阅读全文
posted @ 2023-08-06 16:03 hello3x3 阅读(45) 评论(0) 推荐(0)