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