初学者可食用,简单粗暴,让所有格子周围都有八个格子 摘要:解题思路: 在你输入的网格周围,在填充一圈格子,并且这一圈格子都是没有雷的。 遍历你输入的网格: 如果这个格子上是雷的话,遍历下一个格子。 …… 题解列表 2022年12月12日 0 点赞 0 评论 548 浏览 评分:9.9
最笨写法,不需要任何算法呜呜呜。小菜鸟专属。 ###解题思路:####首先进行数据传输变成n+1,m+1,即(n+1)*(m+1)|0|0|0|0|0||------------|------------|------------|------------|------------||0|*|.|.|.||0|.|.|.|.||0|.|*|.|. 题解列表 2022年12月10日 0 点赞 0 评论 468 浏览 评分:9.9
题解1096:Minesweeper #1096:Minesweeper##知识点###知识点1:无限循环输入,知道输入两个0的时候结束我这里使用的方法是,用`times`变量进行计数,使用`for`循环。次循环之后`times`变量自增。每次循环开始时输入`n``m`,如果输入两个0,则直接`return`跳出`main()`。 题解列表 2022年11月14日 0 点赞 0 评论 536 浏览 评分:9.9
1096: Minesweeper ```cpp#include#includeusingnamespacestd;constintmaxn=101;intn,m,x[maxn],y[maxn],vist[maxn][maxn];charmap[maxn][maxn];voidcheck(intdx, 题解列表 2022年08月31日 0 点赞 0 评论 595 浏览 评分:9.9
SinzoL--题解 1096: Minesweeper 摘要:####先翻译一下:给出N×M大小的一个字符数组,每个单元由"*"或"."组成,"*"代表地雷,你要做的就是计算每个不是雷的单元周围有几个雷,并按示例输出 ###下面是代码: ```cpp #i…… 题解列表 2022年06月29日 0 点赞 0 评论 543 浏览 评分:0.0
1096: Minesweeper 摘要:解题思路:注意事项:参考代码:#include<bits/stdc++.h>#define MAX 100 // 地图最大尺寸 using namespace std; char position[M…… 题解列表 2022年05月08日 0 点赞 0 评论 572 浏览 评分:0.0
Minesweeper遍历 摘要:参考代码:#include<iostream> #include<cstring> using namespace std; int dx[8]={1,0,-1,0,1,1,-1,-1}; i…… 题解列表 2022年05月07日 0 点赞 0 评论 490 浏览 评分:0.0
暴力法+轰炸与排雷 综合法 的 简化版 完成 Minesweeper 摘要:解题思路:给出2种解法,时间复杂度几乎一样,但空间复杂度约为一半的关系。注意事项:暴力法:1.int s[102][102] = {0}为通用写法,若使用c++14,可使用int s[x+2][y+2…… 题解列表 2022年04月06日 0 点赞 0 评论 981 浏览 评分:9.9
优质题解 1096: Minesweeper 摘要:解题思路:说是黄金矿工,其实是扫雷的逻辑。没有什么算法上的难点,花时间的地方在于输出的数组里既有'*'又有数字,而我定义的数组是int型,所以一开始的想法是用static_cast把有…… 题解列表 2022年03月11日 0 点赞 1 评论 927 浏览 评分:8.7
相当之简单粗暴 摘要:解题思路:注意事项:参考代码#includeusing namespace std;int main(){ int x,y,num=0; while(cin>>x>>y){ …… 题解列表 2022年03月10日 0 点赞 0 评论 556 浏览 评分:6.0