Minesweeper(水题) 摘要:```c #include //题目挺简单的,细心就好,唯一要注意的就是逐个输入字符要耀getchar忽略掉输入的换行。 int main(){ int n,m,i,j,k=0; ch…… 题解列表 2023年01月13日 0 点赞 0 评论 125 浏览 评分:9.9
思路很简单,代码很友好(注释),也很短 摘要:解题思路:1.如果是*直接输出,else就考虑相邻元素,这里的相邻元素是核心,可以先考虑同一行和同一列的相邻元素(曼哈顿距离)abs(i - x) + abs(j - y) < 2 // 上下左右的相…… 题解列表 2023年09月12日 0 点赞 0 评论 80 浏览 评分:9.9
1096: Minesweeper Padding(inspired by CV) 简洁版 摘要:解题思路:给原矩阵中增加一个padding即可避免判断“需要找几个邻居”的问题(灵感来源于计算机视觉中的Padding操作)注意事项:参考代码:counter = 1 while 1: r…… 题解列表 2021年02月25日 0 点赞 0 评论 253 浏览 评分:9.9
扩大二维数组模拟解决 摘要:用M+2 \* N+2 规模的数组去容纳 M \* N的 field 容易解决访问越界问题 每检测到一个地雷,就把地雷周围的数字+1 ``` import java.util.Arrays;…… 题解列表 2024年03月04日 0 点赞 0 评论 145 浏览 评分:9.9
优质题解 Manchester- Minesweeper (“Minesweeper” and“Sweepmine”) 摘要:解题思路:因为,测试数据有的雷块多,有的雷块少;这里加个判断使得函数调用最少:雷块少,调用用轰炸法,若安全块少,调用用排雷法;参考代码:#include <stdio.h> void Mineswe…… 题解列表 2017年12月17日 35 点赞 14 评论 3472 浏览 评分:9.7
Minesweeper -题解 简单易懂,欢迎讨论(C语言代码)-----------思路非常简单 摘要:**题目不难哈哈哈,跟电脑上的扫雷差不多道理的。主要是英文要看得懂** 代码思路: 1.定义二维数组,以存放输入的地图 2.打印Field #n(n代表第几个地图) 3.打印改变后的地图(除了…… 题解列表 2019年11月17日 0 点赞 4 评论 987 浏览 评分:9.5
Minesweeper -题解(Python代码) 摘要:这个游戏的目的就是要在M*N的地雷区格子中找出所有的地雷。 为了要帮助你玩游戏,这里会在非地雷的格子上有些数字,告诉你与这一个格子邻居其他八个格子中共有多少个地雷。 所以这道题就是通过输入样例,找…… 题解列表 2019年11月12日 0 点赞 0 评论 839 浏览 评分:9.3
优质题解 Minesweeper (C++代码)(可AC,两种方法) 摘要:题意: 你应该有玩过windows里的一个小游戏叫做"挖地雷"。这个游戏的目的就是要在M*N的地雷区格子中找出所有的地雷。为了要帮助你,这个游戏会在非地雷的格子上有些数字,告诉你这一个格子…… 题解列表 2018年08月08日 7 点赞 2 评论 3180 浏览 评分:9.3
优质题解 1096-C语言-较好理解的解题~(C语言代码) 摘要:首先说明题意:扫雷这个游戏大家都玩过,这个游戏的目的就是在规定的格数内找到所有的雷;在没有雷的格子上,标记出周围9个格子一共有多少个雷。 题目输入中,用 * 来表示这个格子有一个雷,其他没有雷的…… 题解列表 2019年11月27日 0 点赞 2 评论 1270 浏览 评分:9.2
LikeWater - 1096: Minesweeper(这个题目有意思,我非常愿意为它写题解~) 摘要:###这个扫雷题目说实话我开始看到的时候以为是要我写完整扫雷程序,原来是只要写初始化程序,有点小慌张。 废话不说,直接上解析: ***1、首先就是解题思路,我的解题思路就是先把输入的扫雷区…… 题解列表 2023年03月22日 0 点赞 0 评论 146 浏览 评分:9.0