一,看题

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. golang的time包

    Time对象转换为string和时间戳调用Time对象的方法 转换为string:Time.Format(输出的格式) 转换为时间戳 :Time.Unix() 两者转换为Time对象的时候调用的是ti ...

  2. Golang 常用的第三方包.

    Goland 下面这个license server 可用 http://idea.youbbs.org (2018-01-10 04:26:09) http://45.77.127.87:81(201 ...

  3. SQLServer更新数据库每行一个随机数

    代码: ) DECLARE user_extension_cursor CURSOR FOR SELECT UserCode FROM Users OPEN user_extension_cursor ...

  4. 局域网电脑禁止ping通的解决方法

    方法1:命令行模式进入服务器后 点击 开始——运行 输入命令:netsh firewall set icmpsetting 8这样就可以在外部ping到服务器了 非常简单实用!同样道理,如果想禁止Pi ...

  5. mac上使用git命令上传项目工程源码至Github/gitee

    原文连接:(http://www.studyshare.cn/blog/details/1164/0 ) 一.安装git工具 1.官网下载地址:点击下载  安装步骤略,mac安装工具双击拖动即可. 2 ...

  6. 又一个js乱码的秘密alert放在js文件里中文乱码,可是放在HTML里显示中文就很好

    用文本文档打开你的js文件,文件-另存为,编码更改为UTF-8保存. 回复 | PFly | 园豆:94 (初学一级) | 2017-07-17 21:32 显示结果中文乱码 支持(0)反对(0)回复 ...

  7. PHP防止SQL注入攻击和XSS攻击

    代码如下: /** * 防SQL注入和XSS攻击 * @param $arr */ function SafeFilter (&$arr) { $ra=Array('/([\x00-\x08, ...

  8. java Document生成和解析xml

    转自:https://blog.csdn.net/p812438109/article/details/81807440 Document场景:需要知道文档所有结构 需要把文档一些元素排序 文档中的信 ...

  9. PDF 补丁丁 0.6.2.3572 测试版发布

    近日有网友反馈 3571 测试版的补丁丁无法正常工作.请下载新发布的 3572 版本.

  10. iview blur事件

    在iview中,失去焦点的写法是: @on-blur="editTitle(item, index)"