一,看题

1,题不难,但是这个马怎么走,着实搞懵我了。

2,转过去就发现,其实变一下dx,dy就ok。

3,除了输出外似乎也没什么坑。

4,其实也是有的,这个步数也是。。。

5,作为一道提高-的搜索题,还是有点东西的。

二,写题

1,先推走的坐标。

2,不谈你全是-1的情况下,

你这个设计的根据出队来递增一下也是不对的。

最少要几步不会还要优化吧。。。

3,有时感觉大部分自己都会了,但是就差那么一点,然后有时候就不行了

4,最后发现呢,是

gtid()这个函数的错误。。

可能它不适合这个马的走位。

5,我的东西呢?

6,队列的使用,先pop,再front?

7,我估计是手写队列的问题,所以我用stl

唯一注意的是它的声明

queue<pair<int,int> "这里必须要加个空格">q;

然后入队时q.push(make_pair(x,y));

再没有其他问题。

8,这道题还有就是,后面那个board[xi][yi]=board[x][y]。。

9,还有就是坑爹的输出!

10,想了想人家这个还真把这个解决了。

三,总结

1,这些搜索题我感觉代价可以总结下

L1443的更多相关文章

随机推荐

  1. SSM整合学习 三

    三:整合Mybatis 完整的项目如下 一:下载所需的jar包 <!--日志--><dependency> <groupId>log4j</groupId&g ...

  2. python 递归\for循环_斐波那契数列

    # 递归 def myAdd(a, b): c = a + b print(c) if c > 100: return return myAdd(a + 1, c) #最大递归深度是1000 m ...

  3. python_进程与线程的补充

    进程与线程的标识 知识点一:进程id 与 线程ident import time import multiprocessing import threading time.sleep(10) prin ...

  4. 「UER#2」信息的交换

    「UER#2」信息的交换 吉利题.. 不难发现,置换中的每一个循环是独立的,每一个循环分别对应一个独立的联通块. 根据题目的性质,每一个联通块做的事情等价于其按照编号从小到大遍历的的dfs生成树做的事 ...

  5. ElasticSearch 429 Too Many Requests circuit_breaking_exception

    错误提示 { "statusCode": 429, "error": "Too Many Requests", "message& ...

  6. zcmu 1540第k大数

    1540: 第k大数Time Limit: 10 Sec  Memory Limit: 128 MB[Submit][Status][Web Board]Description有两个序列a,b,它们的 ...

  7. WebService 与WebAPI的差异性

    对于 WebService和 Web API这两个概念, WebService是一个广义的概念,既 包括采用 RPC的 SOAP WebService,也包括直接建立在 Web 上的非 SOAP We ...

  8. MVC学习笔记(二)—用EF创建数据库

    1.创建一个空项目 2.在项目中创建EFCore的类库 3.在NuGut控制台为EFCore项目中安装entity  3.1 命令为:Install-Package EntityFramework(在 ...

  9. sping boot/cloud配置文件 on 读取为true

    sping boot/cloud配置文件 on 读取为true 原文地址:https://blog.csdn.net/hb9176070/article/details/82749771 最近在写sp ...

  10. Softmax学习笔记

    softmax用于多分类过程中,它将多个神经元的输出,映射到(0,1)区间内,可以看成概率来理解,从而来进行多分类! 他把一些输入映射为0-1之间的实数,并且归一化保证和为1,因此多分类的概率之和也刚 ...