
搜索 - DFS
是Elie呀
人生苦短,莫忘初衷;凡事相信,凡事期待。认真做事,认真做人!翁恺老师寄语:“其实学习终归是一件痛苦的事情,所以呢面对学习你还是得要认真,用功,努力地去学习。享受的是什么?是学习之后获得的那种成就,快乐是从成就中来的。”
展开
-
(dfs)迷宫探索
数据结构实验之图论四:迷宫探索 Problem Description 有一个地下迷宫,它的通道都是直的,而通道所有交叉点(包括通道的端点)上都有一盏灯和一个开关;请问如何从某个起点开始在迷宫中点亮所有的灯并回到起点? Input 连续T组数据输入,每组数据第一行给出三个正整数,分别表示地下迷宫的结点数N(1 < N <= 1000)、边数M(M <= 3000)和起始结点编号S,随后M原创 2017-08-16 15:06:48 · 393 阅读 · 0 评论 -
[kuangbin带你飞]专题一 简单搜索
A POJ1321 棋盘问题 B POJ2251 Dungeon MasterC POJ3278 Catch That CowD POJ3279 FiletileE POJ1426 Find The MultipleF POJ3126 Prime PathG POJ3087 Shuffle'm UpH POJ3414 PotsI FZU2150 Fire Game...原创 2018-12-03 11:46:23 · 122 阅读 · 0 评论 -
POJ1190 生日蛋糕
传送门:POJ1190 生日蛋糕原创 2018-08-16 19:40:04 · 239 阅读 · 0 评论 -
(DFS+最优、可行性剪枝)POJ1724 ROADS
传送门:POJ1724 ROADS#include<iostream>#include<cstdio>#include<vector>#include<cstring>#include<algorithm>using namespace std;typedef long long ll;const int maxn=1...原创 2018-08-16 17:57:07 · 384 阅读 · 0 评论 -
(dfs排列)百练4103:踩方格
传送门:百练4103:踩方格描述有一个方格矩阵,矩阵边界在无穷远处。我们做如下假设:a. 每走一步时,只能从当前方格移动一格,走到某个相邻的方格上;b. 走过的格子立即塌陷无法再走第二次;c. 只能向北、东、西三个方向走;请问:如果允许在方格矩阵上走n步,共有多少种不同的方案。2种走法只要有一步不一样,即被认为是不同的方案。输入允许在方格上行走的步数n(n...原创 2018-08-16 15:36:04 · 233 阅读 · 0 评论 -
(dfs)百练2815:城堡问题
传送门:百练2815:城堡问题描述 1 2 3 4 5 6 7 ############################# 1 # | # | # | | # #####---#####---#---#####---# 2 # # | # # # # # #---#####-...原创 2018-08-15 19:11:12 · 231 阅读 · 0 评论 -
(DFS八连通)POJ2386 Lake Counting
POJ 2386 P32 挑战程序设计#include<cstdio>using namespace std;#define MAX_N 210char field[MAX_N][MAX_N];int n,m;void dfs(int x,int y){ field[x][y]='.'; for(int dx=-1;dx<=1;dx++){ for...原创 2018-07-25 10:38:53 · 230 阅读 · 0 评论 -
(DFS,求联通块的个数)hdu1241Oil Deposits
hdu1241Oil DepositsProblem DescriptionThe GeoSurvComp geologic survey company is responsible for detecting underground oil deposits. GeoSurvComp works with one large rectangular region of land at a ti...原创 2018-05-15 21:29:17 · 343 阅读 · 0 评论 -
(DFS)NYOJ20 吝啬的国度
描述在一个吝啬的国度里有N个城市,这N个城市间只有N-1条路把这个N个城市连接起来。现在,Tom在第S号城市,他有张该国地图,他想知道如果自己要去参观第T号城市,必须经过的前一个城市是几号城市(假设你不走重复的路)。输入第一行输入一个整数M表示测试数据共有M(1<=M<=5)组每组测试数据的第一行输入一个正整数N(1<=N<=100000)和一个正整数S(1<=S&l...原创 2018-04-21 15:01:37 · 172 阅读 · 0 评论 -
(bfs或者dfs)Red and Black
There is a rectangular room, covered with square tiles. Each tile is colored either red or black. A man is standing on a black tile. From a tile, he can move to one of four adjacent tiles. But he can'...原创 2018-04-11 21:03:15 · 210 阅读 · 0 评论 -
(dfs)POJ1321 棋盘问题
Description在一个给定形状的棋盘(形状可能是不规则的)上面摆放棋子,棋子没有区别。要求摆放时任意的两个棋子不能放在棋盘中的同一行或者同一列,请编程求解对于给定形状和大小的棋盘,摆放k个棋子的所有可行的摆放方案C。Input输入含有多组测试数据。 每组数据的第一行是两个正整数,n k,用一个空格隔开,表示了将在一个n*n的矩阵内描述棋盘,以及摆放棋子的数目。 n <= 8 , k &...原创 2018-03-16 21:35:27 · 205 阅读 · 0 评论 -
Prime Ring Problem
A ring is compose of n circles as shown in diagram. Put natural number 1, 2, …, n into each circle separately, and the sum of numbers in two adjacent circles should be a prime. Note: the nu原创 2017-08-26 16:04:21 · 288 阅读 · 0 评论 -
2107图的深度遍历
图的深度遍历Problem Description 请定一个无向图,顶点编号从0到n-1,用深度优先搜索(DFS),遍历并输出。遍历时,先遍历节点编号小的。 Input 输入第一行为整数n(0 < n < 100),表示数据的组数。 对于每组数据,第一行是两个整数k,m(0 < k < 100,0 < m < k*k),表示有m条边,k个顶点。 下面的m行,每行是空格隔开的两个整数u,v,原创 2017-08-16 11:51:22 · 189 阅读 · 0 评论 -
(dfs+离散)格尼斯堡的“七桥问题”
7-1 哥尼斯堡的“七桥问题”(25 分)原创 2017-12-02 21:01:44 · 2339 阅读 · 0 评论 -
(dfs) 拯救007 (25 分)
拯救007(25分)在老电影“007之生死关头”(Live and Let Die)中有一个情节,007被毒贩抓到一个鳄鱼池中心的小岛上,他用了一种极为大胆的方法逃脱 —— 直接踩着池子里一系列鳄鱼的大脑袋跳上岸去!(据说当年替身演员被最后一条鳄鱼咬住了脚,幸好穿的是特别加厚的靴子才逃过一劫。)设鳄鱼池是长宽为100米的方形,中心坐标为 (0, 0),且东北角坐标为 (50, 50)。...原创 2019-03-17 20:56:31 · 645 阅读 · 0 评论