题解列表
找到所有情况,取步数最小的哪一个
摘要:这一题真是艰辛,本来以为是用广搜,结果写了才发现,广搜不一定可以找到,然后用深搜,找来找去,到最后才发现。我tm把题目的输入都没搞对,行列取反了。。。。。。。。。
1. 整体思路遍历所有可能。
……
list解决报数问题
摘要:解题思路: 通过list链表,动态删除报到3的元素注意事项: 记得说明如果指针指向end,就换到begin位参考代码:#include<iostream>#include<list>using nam……
1208: 孤独的骑士(DFS 方向数组)
摘要:解题思路:注意事项:参考代码:#include<iostream>
#include<cstring>
#include<cmath>
#include<algorithm>
#include……
区间中最大的数(分块——优雅的暴力)
摘要:###### 解题思路:
使用分块的思想,每次暴力查询两端不完整的块和区间内的整块,时间复杂度为根号级别。
###### 参考代码:
```cpp
#include
using nam……
优质题解
红与黑 BFS 和 DFS 的完整代码我都放到里面了 如果是数组下标越界的可以点进来看看,我里面有解释
摘要:如果是报错下标越界的话,那么就很有可能是输入的时候的问题,因为这个输入他最后不会是按照一个完整的行来输入的,而是随机的几位数,有可能不到来个图帮助理解一下解题思路:BFS先将初始坐标加入队列。然后,遍……
保存第一个,取的值,单独算最后一个
摘要:本来打算用循环链表做,没写出来........
import java.util.*;
public class Main {
public static void main……