思路:先用bfs求出入口,宝物,出口,两两之间的最短距离。在用dfs搜索所有情况,求出从入口走到出口能获得的最大价值。我们要解决几个问题:1、求入口到第一个取宝物的地方的最短距离 2、求第i个取宝物的地方到第i+1个取宝物的地方的最短距离 3、...
分类:
其他好文 时间:
2015-04-16 23:10:21
阅读次数:
171
解法:先将每个点之间的可达性用c[][]记录,为0的话代表可以直接走到。但是如果要进行像3 1 2 这样的走法的话必须要先经过他们中间的点2,否则是不能走的。用c[i][j]记录i和j之间必须要经过的点。然后进行dfs搜索即可。经过这道题,自己对dfs的递归过程又有了更加深刻的了解。一开始的时候对d...
分类:
其他好文 时间:
2015-04-16 01:30:39
阅读次数:
156
典型DFS搜索。
#include
#include
#include
#include
#include
using namespace std;
int w,h,maxn;
bool ok ;
int board[25][25];
int dx[] = {1,0,-1,0} ;
int dy[] = {0,1,0,-1} ;
struct pa{
int x,y;
pa(i...
分类:
Web程序 时间:
2015-04-11 17:57:27
阅读次数:
151
DFS+博弈。假设存在两数(x,y),且x=2,只能转移向两种状态(x+y,y),或者(x,y)。而对于(x+y,y)只能向(x,y)转移,那么,可知,无论(x,y)为败点还是胜点,(x+ky,y)只能为胜点。于是,DFS搜索一下,就可以知道了。#include #include #include ...
分类:
其他好文 时间:
2015-04-06 20:15:08
阅读次数:
138
YY's Minions
Time Limit: 2 Seconds
Memory Limit: 65536 KB
Despite YY's so much homework, she would like to take some time to play with her minions first.
YY lines her minions up to an...
分类:
其他好文 时间:
2015-04-05 22:00:47
阅读次数:
262
广度优先搜索(Breadth-First-Search)和深度优先搜索(Deep-First-Search)是搜索策略中最经常用到的两种方法,特别常用于图的搜索.
BFS的思想:
从一个图的某一个顶点V0出发,首先访问和V0相邻的且未被访问过的顶点V1、V2、……Vn,然后依次访问与V1、V2……Vn相邻且未被访问的顶点。如此继续,找到所要找的顶点或者遍历完整个图。我们采用...
分类:
其他好文 时间:
2015-04-01 15:27:10
阅读次数:
211
The Settlers of CatanTime Limit: 1000MSMemory Limit: 65536KTotal Submissions: 1123Accepted: 732DescriptionWithin Settlers of Catan, the 1995 German ga...
分类:
其他好文 时间:
2015-03-15 09:21:47
阅读次数:
140
因为这道题中给的数据比较小,所以可以直接用枚举的方式进行dfs搜索,每出现一个‘@’,就进行一次dfs的搜索,将所有相邻的‘@’全部变成‘*’。#include"iostream"#include"stdio.h"#include"algorithm"#include"string.h"#inclu...
分类:
其他好文 时间:
2015-03-11 21:15:16
阅读次数:
143
在N*N的方格棋盘放置了N个皇后,使得它们不相互攻击(即任意2个皇后不允许处在同一排,同一列,也不允许处在与棋盘边框成45角的斜线上。
你的任务是,对于给定的N,求出有多少种合法的放置方法。
Input
共有若干行,每行一个正整数N≤10,表示棋盘和皇后的数量;如果N=0,表示结束。
Output
共有若干行,每行一个正整数,表示对应输入行的皇后的不同放置数量。...
分类:
其他好文 时间:
2015-03-07 22:45:00
阅读次数:
180
题意:有一个n*n的棋盘。从任意一个位置开始走。走法和象棋中的马一样。要求走过的点不能再走。输出可以走完所有点的走法。
否者输出IMPOSSIBLE。
做法:用dfs搜索所有的点。。。
不知道为什么dir的方向如果不一样,得到的 时间 差的很远。
我用的两种dir 一个只用609ms,一个用了1900ms的时间。...
分类:
其他好文 时间:
2015-03-07 21:22:05
阅读次数:
406