上一页 1 ··· 6 7 8 9 10 11 12 下一页
摘要: 目前发现有五种方法: ①搜两遍,第一遍倒着算最短路径,第二遍正着输出路径,适用于按字典序输出(比如这道题); ②搜两遍,一遍正着一遍倒着,第一遍先更新出正确的最短路,第二遍如果走到最短路上就标记该点,满足某个点dis1[x][y]+dis2[x][y]=minrode; ③搜一遍,多存一个一维数组, 阅读全文
posted @ 2022-04-02 21:30 爱吃虾滑 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 题目链接 https://www.lanqiao.cn/problems/602/learning/ bfs最短路径输出表示 此题有五种方法orz...(唉。。。。。。。。。。。),总结在这里。这里用的第一种方法(见下面的思路)。 先说一下我错误的思路:先正着从起点开始搜一遍,求出每个点到起点的最短 阅读全文
posted @ 2022-04-02 20:31 爱吃虾滑 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 题目链接 https://www.luogu.com.cn/problem/P1259 递归+分治+打表(?) 先说思路: 初始化——(向后移——向前移——判断)(循环递归)——暴力枚举——输出 这题....一上来让我有点儿蒙啊....但其实就在于找规律,举几个例子自己动手写一下就恍然大悟了。 比如 阅读全文
posted @ 2022-04-02 15:36 爱吃虾滑 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 题目链接 https://www.luogu.com.cn/problem/P2437 和p1255数楼梯这个题,不能说是毫不相同,只能说是一模一样。 不过是起点变化,不再是第一层了。 放AC代码 1 #include<bits/stdc++.h> 2 using namespace std; 3 阅读全文
posted @ 2022-04-02 13:24 爱吃虾滑 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 这篇博客主要总结一下循环队列的顺序存储方式 #define M 100 //最大队列长度 Typedef struct { QElemType *base; //初始化的动态分配存储空间 int front; //头指针 int rear; //尾指针 }SqQueue; 队列的基本操作: Init 阅读全文
posted @ 2022-04-01 09:19 爱吃虾滑 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 是项目二的实验报告,关于栈和队列的基本操作 但是我真的不太想写....所以能用STL为什么不用嘞嘿嘿!(STL大法好!) 一、十进制转换为n进制 输入一个十进制数,利用栈操作,将该数转换成n进制数。以十进制整数转换为八进制数为例,在计算过程中,把N与8求余得到的八进制数的各位依次进栈,计算完毕后将栈 阅读全文
posted @ 2022-03-31 23:56 爱吃虾滑 阅读(507) 评论(0) 推荐(0) 编辑
摘要: 题目链接 https://www.luogu.com.cn/problem/P1135 奉上bfs和dfs两种方法。 bfs:在本题中,相邻状态为当前所在楼层通过按向上或向下按钮所能到达的楼层,每个状态要记录的信息包括楼层编号和按按钮的次数。 先判断是否到达终点,是则返回x.step(到达此楼层一共 阅读全文
posted @ 2022-03-30 08:52 爱吃虾滑 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 题目链接 https://www.luogu.com.cn/problem/P1443 又是一道bfs的模板题,和mzc男家丁那道题可以说是基本一样的,唯一不同的就是输入输出不同。 感觉我至少需要做两三道模板题才能进行更高难度的题目(bena)... 而且刚学队列需要好好熟悉一下(为自己找借口ing 阅读全文
posted @ 2022-03-29 19:14 爱吃虾滑 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 题目链接 https://www.luogu.com.cn/problem/P2298 一道入门的bfs 基本思路:(也是bfs的基本思路)从m点向周围搜索,将每次被搜索的点出队,将周围会被搜索的点依次放入队列中。每走过一个位置就标记此位置已经走过并且计算出走到此点需要的步数,直到找到目标点。 放A 阅读全文
posted @ 2022-03-28 21:40 爱吃虾滑 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 在看某个坏东西写的花里胡哨的题解的时候发现这样一个判断条件:if(vis[next.x][next.y]==true) (此vis数组为布尔类型) 我:???这他喵的啥? 然后去搜,发现还有这样几种情况: 1 == true // true 2 == true // false 3 == true 阅读全文
posted @ 2022-03-28 12:53 爱吃虾滑 阅读(150) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 下一页