算法
文章平均质量分 78
ken_dmr
这个作者很懒,什么都没留下…
展开
-
洛谷P1451 求细胞数量 用一道题理解DFS
题目描述一矩形阵列由数字0到9组成,数字1到9代表细胞,细胞的定义为沿细胞数字上下左右若还是细胞数字则为同一细胞,求给定矩形阵列的细胞个数。输入格式第一行两个整数代表矩阵大小n和m。接下来n行,每行一个长度为m的只含字符0到9的字符串,代表这个n×m的矩阵。输出格式一行一个整数代表细胞个数。输入输出样例输入4 100234500067103456050020456006710000000089输出4这是...原创 2021-11-20 10:12:58 · 1001 阅读 · 2 评论 -
汉诺塔问题递归解法,C语言实现
汉诺塔问题有三根杆子A,B,C。A杆上有N个(N>1)穿孔圆盘,盘的尺寸由下到上依次变小。要求按下列规则将所有圆盘移至C杆: 每次只能移动一个圆盘; 大盘不能叠在小盘上面。 提示:可将圆盘临时置于B杆,也可将从A杆移出的圆盘重新移回A杆,但都必须遵循上述两条规则。问:如何移?最少要移动多少次?汉诺塔示意图如下:三个盘的移动:二、故事由来法国数学家爱德华·卢卡斯曾编写过一个印度的古老传说:在世界中心贝拿勒斯(在印度北部)的圣庙里,一块黄铜板上插着三根宝...原创 2021-11-12 20:53:25 · 368 阅读 · 3 评论