思路很简单,代码很友好(注释),也很短
摘要:解题思路:1.如果是*直接输出,else就考虑相邻元素,这里的相邻元素是核心,可以先考虑同一行和同一列的相邻元素(曼哈顿距离)abs(i - x) + abs(j - y) < 2 // 上下左右的相……
这破题难就难在debug,全是小错误
摘要:解题思路:由于这一题需要判断每个点的情况并且决定是否增加数值,因此需要利用二维列表依次进行判断,不能使用一维列表直接存一段字符串,这里将非雷的元素全部替换为0,对每一个雷进行判断,周围的位置如果有非雷……
LikeWater - 1096: Minesweeper(这个题目有意思,我非常愿意为它写题解~)
摘要:###这个扫雷题目说实话我开始看到的时候以为是要我写完整扫雷程序,原来是只要写初始化程序,有点小慌张。
废话不说,直接上解析:
***1、首先就是解题思路,我的解题思路就是先把输入的扫雷区……
Minesweeper -题解(Python,暴力搜索)
摘要:## 前言
由于笔者能力问题,所以本题没有采用DFS(~~当然不是因为懒~~)
下面是代码
## 输入
因为python语言的问题,所以每行输入可以当做一个字符数组,分别储存在列表里面。然……
Minesweeper(水题)
摘要:```c
#include
//题目挺简单的,细心就好,唯一要注意的就是逐个输入字符要耀getchar忽略掉输入的换行。
int main(){
int n,m,i,j,k=0;
ch……
初学者可食用,简单粗暴,让所有格子周围都有八个格子
摘要:解题思路: 在你输入的网格周围,在填充一圈格子,并且这一圈格子都是没有雷的。 遍历你输入的网格: 如果这个格子上是雷的话,遍历下一个格子。 ……
最笨写法,不需要任何算法呜呜呜。小菜鸟专属。
摘要:###解题思路:
####首先进行数据传输变成n+1,m+1,即(n+1)*(m+1)
|0|0|0|0|0|
| ------------ | ------------ | ---------……
20221124Minesweeper
摘要:解题思路:创建一个(二维)字符数组与一个(二维)整数数组在字符数组中输入'*'或'.'时进行判断:若'*',则将其符号数组下标对应相同下标的整数数组元素……