L1443
一,看题
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的更多相关文章
随机推荐
- SSM整合学习 三
三:整合Mybatis 完整的项目如下 一:下载所需的jar包 <!--日志--><dependency> <groupId>log4j</groupId&g ...
- python 递归\for循环_斐波那契数列
# 递归 def myAdd(a, b): c = a + b print(c) if c > 100: return return myAdd(a + 1, c) #最大递归深度是1000 m ...
- python_进程与线程的补充
进程与线程的标识 知识点一:进程id 与 线程ident import time import multiprocessing import threading time.sleep(10) prin ...
- 「UER#2」信息的交换
「UER#2」信息的交换 吉利题.. 不难发现,置换中的每一个循环是独立的,每一个循环分别对应一个独立的联通块. 根据题目的性质,每一个联通块做的事情等价于其按照编号从小到大遍历的的dfs生成树做的事 ...
- ElasticSearch 429 Too Many Requests circuit_breaking_exception
错误提示 { "statusCode": 429, "error": "Too Many Requests", "message& ...
- zcmu 1540第k大数
1540: 第k大数Time Limit: 10 Sec Memory Limit: 128 MB[Submit][Status][Web Board]Description有两个序列a,b,它们的 ...
- WebService 与WebAPI的差异性
对于 WebService和 Web API这两个概念, WebService是一个广义的概念,既 包括采用 RPC的 SOAP WebService,也包括直接建立在 Web 上的非 SOAP We ...
- MVC学习笔记(二)—用EF创建数据库
1.创建一个空项目 2.在项目中创建EFCore的类库 3.在NuGut控制台为EFCore项目中安装entity 3.1 命令为:Install-Package EntityFramework(在 ...
- sping boot/cloud配置文件 on 读取为true
sping boot/cloud配置文件 on 读取为true 原文地址:https://blog.csdn.net/hb9176070/article/details/82749771 最近在写sp ...
- Softmax学习笔记
softmax用于多分类过程中,它将多个神经元的输出,映射到(0,1)区间内,可以看成概率来理解,从而来进行多分类! 他把一些输入映射为0-1之间的实数,并且归一化保证和为1,因此多分类的概率之和也刚 ...