
DFS
titi2018815
菜鸟正在一步步成长!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
不撞南墙不回头----深度优先搜索
前言: 深度优先搜索属于图算法的一种,英文缩写为DFS即Depth First Search。其过程简要来说是对每一个可能的分支路径深入到不能再深入为止,而且每个节点只能访问一次。(即不撞南墙不回头)。 举一个例子: 对于这个图,从节点A进行深度优先搜索,(假设默认搜索都是先搜索左孩子,后搜索右孩子),那么搜索的顺序就是A-->B--...原创 2019-05-31 08:55:40 · 533 阅读 · 0 评论 -
B - Not so Mobile
题目: Before being an ubiquous communications gadget, a mobile was just a structure made of strings and wires suspending colourfull things. This kind of mobile is usually found hanging over cradles of ...原创 2018-08-25 19:39:50 · 141 阅读 · 0 评论 -
八皇后 OpenJ_Bailian - 2754
题目: 会下国际象棋的人都很清楚:皇后可以在横、竖、斜线上不限步数地吃掉其他棋子。如何将8个皇后放在棋盘上(有8 * 8个方格),使它们谁也不能被吃掉!这就是著名的八皇后问题。 对于某个满足要求的8皇后的摆放方法,定义一个皇后串a与之对应,即a=b1b2...b8,其中bi为相应摆法中第i行皇后所处的列数。已经知道8皇后问题一共有92组解(即92个不同的皇后串)。 给出一个数b,要求...原创 2019-10-08 15:44:47 · 173 阅读 · 0 评论 -
Prime Ring Problem UVA - 524
题目: A ring is composed of n (even number) circles as shown in diagram. Put natural numbersinto each circle separately, and the sum of numbers in two adjacent circles should be a prime. Note:the n...原创 2019-09-29 09:28:29 · 126 阅读 · 0 评论 -
Curling 2.0 POJ - 3009
题目: On Planet MM-21, after their Olympic games this year, curling is getting popular. But the rules are somewhat different from ours. The game is played on an ice game board on which a square mesh is...原创 2019-09-11 16:09:56 · 189 阅读 · 0 评论 -
Ball Aizu - 0033
题目: 玉 図のように二股に分かれている容器があります。1 から 10 までの番号が付けられた10 個の玉を容器の開口部 A から落とし、左の筒 B か右の筒 C に玉を入れます。板 D は支点 E を中心に左右に回転できるので、板 D を動かすことで筒 B と筒 C のどちらに入れるか決めることができます。 開口部 A から落とす玉の並びを与えます。それらを順番に筒 B 又は筒 ...原创 2019-03-19 17:53:13 · 161 阅读 · 1 评论 -
Property Distribution Aizu - 0118
题目: タナカ氏がHWアールの果樹園を残して亡くなりました。果樹園は東西南北方向にH × Wの区画に分けられ、区画ごとにリンゴ、カキ、ミカンが植えられています。タナカ氏はこんな遺言を残していました。 果樹園は区画単位でできるだけ多くの血縁者に分けること。ただし、ある区画の東西南北どれかの方向にとなりあう区画に同じ種類の果物が植えられていた場合は、区画の境界が分からないのでそれらは 1 ...原创 2019-03-19 17:25:06 · 155 阅读 · 0 评论 -
Red and Black POJ - 1979
题目: 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...原创 2019-03-19 17:04:32 · 123 阅读 · 0 评论 -
马走日
题目: 马在中国象棋以日字形规则移动。 请编写一段程序,给定n*m大小的棋盘,以及马的初始位置(x,y),要求不能重复经过棋盘上的同一个点,计算马可以有多少途径遍历棋盘上的所有点。 Input 第一行为整数T(T < 10),表示测试数据组数。 每一组测试数据包含一行,为四个整数,分别为棋盘的大小以及初始位置坐标n,m,x,y。(0<=x<=n-1,0<=y<...原创 2018-11-26 19:53:16 · 2222 阅读 · 0 评论 -
E - 两点
题目: 福克斯在玩一款手机解迷游戏,这个游戏叫做”两点”。基础级别的时候是在一个n×m单元上玩的。像这样: 每一个单元有包含一个有色点。我们将用不同的大写字母来表示不同的颜色。 这个游戏的关键是要找出一个包含同一颜色的环。看上图中4个蓝点,形成了一个环。一般的,我们将一个序列 d1,d2,...,dk 看成一个环,当且仅当它符合下列条件时: 1. 这k个点不一样,即当 i≠j...原创 2018-09-11 20:24:27 · 420 阅读 · 0 评论 -
Sudoku POJ - 2676
题目: Sudoku is a very simple task. A square table with 9 rows and 9 columns is divided to 9 smaller squares 3x3 as shown on the Figure. In some of the cells are written decimal digits from 1 to 9. The...原创 2018-09-23 11:27:48 · 250 阅读 · 0 评论 -
F - 生日蛋糕
题目: 7月17日是Mr.W的生日,ACM-THU为此要制作一个体积为Nπ的M层生日蛋糕,每层都是一个圆柱体。 设从下往上数第i(1 <= i <= M)层蛋糕是半径为Ri, 高度为Hi的圆柱。当i < M时,要求Ri > Ri+1且Hi > Hi+1。 由于要在蛋糕上抹奶油,为尽可能节约经费,我们希望蛋糕外表面(最下一层的下底面除外)的面积Q最小。 令Q =...原创 2018-07-26 16:38:24 · 250 阅读 · 0 评论 -
Tudoku POJ - 2918
题目: Tom is a master in several mathematical-theoretical disciplines. He recently founded a research-lab at our university and teaches newcomers like Jim. In the first lesson he explained the game of ...原创 2019-10-11 16:58:11 · 167 阅读 · 0 评论