
【搜索-BFS】
。。。
Loi_Peacefuldoge
调试的错误就是编程给你最好的东西,因为在每个错误上面都标志着前进的一步。
展开
-
【BFS】Tyvj P1030 乳草的入侵
一直努力让他的草地充满鲜美多汁的而又健康的牧草。可惜天不从人愿,他在植物大战人类中败下阵来。邪恶的乳草已经在他的农场的西北部份佔领了一片立足之地。草地像往常一样,被分割成一个高度為Y(1 <= y <= 100), 宽度為X(1 <= x <= 100)的直角网格。(1,1)是左下角的格(也就是说坐标排布跟一般的X,Y坐标相同)。原创 2016-07-30 22:10:34 · 804 阅读 · 0 评论 -
【坑爹】2016.10.13LOI日常考试 T1(状压BFS) Maze2[迷宫]+状态压缩基础知识
昨天上午日常考试差点爆零(也差不多啦~ QAQ)先说说这三个题题意 T1:状态压缩BFS T2:状态压缩DP T3:①模拟栈②链表可加并查集优化(给柳畅神犇(Loier们の赤い太陽)跪烂Orz)现在暂时只想写第一个题的题解 不是因为我懒(实际却是主因)原创 2016-10-13 21:50:37 · 1087 阅读 · 1 评论 -
【BFS】CODE[VS] 3411 洪水 (日常刷题)
点击进入异世界基础BFS,很水,直接宽搜,都不需要推入队列代码:#include <cstdio>#include <cstring>#include <cstdlib>#include <iostream>#include <algorithm>const int maxn = 1010;using namespace std;int n,m,r,c;int map[maxn][maxn原创 2016-11-10 12:16:09 · 521 阅读 · 0 评论 -
【BFS】CODE[VS] 2059 逃出克隆岛(奴隶岛)
点击进入冲绳奴隶岛魔兽系列题目第一弹BFS典型例题,遇到传送门只走一次且将走每一个传送门的情况都搜一下,碰到终点直接退出输出结果即可PS:最近超喜欢压行!我也不知道为什么原创 2016-11-10 15:10:07 · 4101 阅读 · 1 评论 -
【BFS】CODE[VS] 2594 解药还是毒药 (状态压缩优化BFS)
点击进入Smart制药坊关于状压:可以先看我之前写的一篇这里我们用一个数的二进制位表示的是,当前状态下患有什么病,初始化全患上 例如01011,就是 (不患,患,不患,患,患) 这里我们用到^(异或)运算符 1^1 = 0 1^0 = 1 0^0 = 0 0^1 = 1 所以每当我们取一种药的时候,就枚举这个药可以治疗的病,若& = 1,我们就与该位置^ = 0,反之若会患上该病,也是原创 2016-11-10 16:02:49 · 906 阅读 · 0 评论 -
【模拟】Luogu P1518 两只塔姆沃思牛(The Tamworth Two)
点击进入FJ的牧场据说是道BFS,但是好像只有遇到最优解输出跟BFS有点关系,除此之外完全纯模拟 提交时间 2016-11-09 17:12 耗时/内存 52ms , 16410kb (巨慢)原创 2016-11-10 16:44:03 · 696 阅读 · 0 评论 -
【BFS】CODE[VS] 1226 倒水问题 (BFS+模拟)
点击被抓去倒水这道题主要考察代码能力 模拟倒水的过程,结果因为码力太弱,漏了两种情况(x和y全倒入一个(x或y)不满) 然后就没有然后了最近超喜欢压代码怎么破???原创 2016-11-10 16:52:15 · 1026 阅读 · 1 评论 -
【BFS】CODE[VS] 1535 封锁阳光大学(二分图BFS染色)
点击进入异世界关于二分图染色详情请回戳我的上一篇博文【DFS】CODE[VS] 1535 封锁阳光大学 (二分图染色)BFS代码也很好写,思路跟DFS基本一样,只不过在搜的时候,我们要从一个点出发遍历完整个连通子图基本的BFS代码如下(略丑,比DFS慢一些):#include <cstdio>#include <cstring>#include <iostream>#include <algo原创 2016-10-30 11:17:29 · 614 阅读 · 0 评论