bfs
TIMELIMITE
Time is not enough. I must hurry up !
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
uva11624 fire bfs 最短路
// uva11624 bfs最短路// Fire 给你一个图,有一个起点'J',从任何边界走出去就算成功// 但是,会有起火的地方,每秒火会上下左右四个方向蔓延,人不能// 走有火的地方,问能不能逃出去,逃出去的最少步数是多少//// 我的思路就是先预处理出每个地方的火的燃烧的最开始的时间// 这bfs就可以了,计为f[i][j];// 之后的再走一遍最短路,用s[i][j]记录人原创 2015-04-29 19:08:19 · 711 阅读 · 0 评论 -
uva 10047 uva live 2035 The Monocycle bfs
// uva 10047 uva live 2035 bfs// 求最短的嘛,肯定先尝试bfs啦// 确定状态,首先状态里面得有坐标x,y// 还得有朝向,还得有颜色值// // 这样就是一个状态里面有着三种属性// 每个状态都只要经历一次,再经历是没有任何意义的// 用一个que的思维数组记录就行了。// 按照方向爆搜,我先用f[i][j]记录的就是到// 这一点的最小距离,但原创 2015-04-30 19:59:37 · 758 阅读 · 0 评论 -
poj 3669 Meteor Shower bfs水题
// poj 3669 bfs水题// 预处理出每个坐标摧毁的时间,一遍bfs就可以了//// 数组开始只开了325,一直tle。。然后看了discuss开了400 ac了。。。//// 数组一定尽量开大点。。。哎,继续练吧。。。。#include #include #include #include #include #include #include #includ原创 2015-05-16 19:05:26 · 785 阅读 · 0 评论 -
hihocoder 1251 Today Is a Rainy Day 2015北京区域赛C
// hihocoder 1251 Today Is a Rainy Day// 题目大意// 两个最大长度为110的只含123456这六种字符// 的字符串,有两种操作:// 1)将一个字符转换成另一个// 2)将一种字符转换成另一个//// 解题思路:// // 首先我们要明白,2操作比1操作改变的字符要多很多// 这样,如果1操作在2操作之前,;不如2在1之前,修改原创 2015-11-23 19:13:29 · 1695 阅读 · 0 评论 -
hdu1885 状压搜索 板子
// hdu 1885 状压搜索入门//// 题目意思很简单,四种钥匙四种门,在状态里面// 加入钥匙的二进制压缩,输出答案,就好了...// 记一下板子#include #include #include #include #include #include #include #include using namespace std;typedef long lon原创 2016-03-15 20:08:27 · 494 阅读 · 0 评论 -
hdu5876 Sparse Graph bfs + set
// hdu5876 Sparse Graph bfs + set//// 题目链接:// http://acm.split.hdu.edu.cn/showproblem.php?pid=5876//// 题目大意:// 给定图G,求反图中固定起点s到其余各点到最短路//// 解题思路:// 维护一个集合acc,在当前集合中表示可以拓展到点。原创 2016-09-11 00:23:34 · 983 阅读 · 0 评论
分享