- 博客(4)
- 收藏
- 关注
原创 洛谷P1451 求细胞数量 用一道题理解DFS
题目描述一矩形阵列由数字0到9组成,数字1到9代表细胞,细胞的定义为沿细胞数字上下左右若还是细胞数字则为同一细胞,求给定矩形阵列的细胞个数。输入格式第一行两个整数代表矩阵大小n和m。接下来n行,每行一个长度为m的只含字符0到9的字符串,代表这个n×m的矩阵。输出格式一行一个整数代表细胞个数。输入输出样例输入4 100234500067103456050020456006710000000089输出4这是...
2021-11-20 10:12:58
1087
2
原创 汉诺塔问题递归解法,C语言实现
汉诺塔问题有三根杆子A,B,C。A杆上有N个(N>1)穿孔圆盘,盘的尺寸由下到上依次变小。要求按下列规则将所有圆盘移至C杆: 每次只能移动一个圆盘; 大盘不能叠在小盘上面。 提示:可将圆盘临时置于B杆,也可将从A杆移出的圆盘重新移回A杆,但都必须遵循上述两条规则。问:如何移?最少要移动多少次?汉诺塔示意图如下:三个盘的移动:二、故事由来法国数学家爱德华·卢卡斯曾编写过一个印度的古老传说:在世界中心贝拿勒斯(在印度北部)的圣庙里,一块黄铜板上插着三根宝...
2021-11-12 20:53:25
412
3
原创 当ACM题目终止条件未明确给出的解决方法
找一个简单的例题计算球体积根据输入的半径值,计算球的体积。Input输入数据有多组,每组占一行,每行包括一个实数,表示球的半径。Output输出对应的球的体积,对于每组输入数据,输出一行,计算结果保留三位小数。Sample Input11.5Sample Output4.18914.137此题并没有给出明确的循环终止条件,本文章提供两个解决方法法一:#include<stdio.h>int main(){ double r
2021-11-11 23:10:27
853
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人