
DFS
莫宫天
莫愁前路无知己,天下谁人不识君。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
HDU - 2181----哈密顿绕行世界问题
一个规则的实心十二面体,它的 20个顶点标出世界著名的20个城市,你从一个城市出发经过每个城市刚好一次后回到出发的城市。 Input前20行的第i行有3个数,表示与第i个城市相邻的3个城市.第20行以后每行有1个数m,m<=20,m>=1.m=0退出. Output输出从第m个城市出发经过每个城市1次又回到m的所有路线,如有多条路线,按字典序输出,每行1条路线.每行首先输出是第几条路线.然后个原创 2017-02-05 20:41:34 · 559 阅读 · 0 评论 -
非启发式搜索
简单介绍一下非启发式搜索。 非启发式搜索是一种无信息搜索,一般只适用于求解比较简单的问题,通常是按预定的搜索策略进行搜索,而不会考虑到问题本身的特性(即就是不会利用问题本身的信息)。 常用的非启发式搜索有: 1,广度优先搜索(BFS) BFS通常借用队列来完成。 主要代码思想为:一张图G中(不一定是图,只要可以抽象成图的都可以) 1:初始节点S0开始入队并设访问标记原创 2017-01-31 15:07:34 · 2068 阅读 · 0 评论 -
POJ - 1321 棋盘问题
题目介绍: 在一个给定形状的棋盘(形状可能是不规则的)上面摆放棋子,棋子没有区别。要求摆放时任意的两个棋子不能放在棋盘中的同一行或者同一列,请编程求解对于给定形状和大小的棋盘,摆放k个棋子的所有可行的摆放方案C。Input 输入含有多组测试数据。 每组数据的第一行是两个正整数,n k,用一个空格隔开,表示了将在一个n*n的矩阵内描述棋盘,以及摆放棋子的数目。 n <= 8 , k <= n原创 2017-01-28 15:39:41 · 334 阅读 · 0 评论 -
HDU - 2181---哈密顿绕行世界问题
一个规则的实心十二面体,它的 20个顶点标出世界著名的20个城市,你从一个城市出发经过每个城市刚好一次后回到出发的城市。 Input 前20行的第i行有3个数,表示与第i个城市相邻的3个城市.第20行以后每行有1个数m,m<=20,m>=1.m=0退出. Output 输出从第m个城市出发经过每个城市1次又回到m的所有路线,如有多条路线,按字典序输出,每行1条路线.每行首先输出是第几条路原创 2017-01-28 16:55:11 · 368 阅读 · 0 评论 -
HDU - 1078----FatMouse and Cheese(dp制表)
FatMouse has stored some cheese in a city. The city can be considered as a square grid of dimension n: each grid location is labelled (p,q) where 0 <= p < n and 0 <= q < n. At each grid location Fatmou原创 2017-02-15 22:01:37 · 396 阅读 · 0 评论