Minesweeper(留个记录) 摘要:解题思路:注意事项:字符输入—scanf(" %c")(空格可换成\n \t),单个字符读取,可忽略掉空格、换行参考代码:#include <stdio.h> //查找周围雷的数量 int min…… 题解列表 2022年08月19日 0 点赞 0 评论 187 浏览 评分:9.9
1096: Minesweeper 摘要:```cpp #include #include using namespace std; const int maxn=101; int n,m,x[maxn],y[maxn],vist[…… 题解列表 2022年08月31日 0 点赞 0 评论 216 浏览 评分:9.9
题解1096:Minesweeper 摘要:# 1096: Minesweeper ## 知识点 ### 知识点1:无限循环输入,知道输入两个0的时候结束 我这里使用的方法是,用`times`变量进行计数,使用`for`循环。…… 题解列表 2022年11月14日 0 点赞 0 评论 166 浏览 评分:9.9
最笨写法,不需要任何算法呜呜呜。小菜鸟专属。 摘要:###解题思路: ####首先进行数据传输变成n+1,m+1,即(n+1)*(m+1) |0|0|0|0|0| | ------------ | ------------ | ---------…… 题解列表 2022年12月10日 0 点赞 0 评论 131 浏览 评分:9.9
初学者可食用,简单粗暴,让所有格子周围都有八个格子 摘要:解题思路: 在你输入的网格周围,在填充一圈格子,并且这一圈格子都是没有雷的。 遍历你输入的网格: 如果这个格子上是雷的话,遍历下一个格子。 …… 题解列表 2022年12月12日 0 点赞 0 评论 151 浏览 评分:9.9
Minesweeper(水题) 摘要:```c #include //题目挺简单的,细心就好,唯一要注意的就是逐个输入字符要耀getchar忽略掉输入的换行。 int main(){ int n,m,i,j,k=0; ch…… 题解列表 2023年01月13日 0 点赞 0 评论 195 浏览 评分:9.9
这破题难就难在debug,全是小错误 摘要:解题思路:由于这一题需要判断每个点的情况并且决定是否增加数值,因此需要利用二维列表依次进行判断,不能使用一维列表直接存一段字符串,这里将非雷的元素全部替换为0,对每一个雷进行判断,周围的位置如果有非雷…… 题解列表 2023年08月23日 0 点赞 0 评论 161 浏览 评分:9.9
思路很简单,代码很友好(注释),也很短 摘要:解题思路:1.如果是*直接输出,else就考虑相邻元素,这里的相邻元素是核心,可以先考虑同一行和同一列的相邻元素(曼哈顿距离)abs(i - x) + abs(j - y) < 2 // 上下左右的相…… 题解列表 2023年09月12日 0 点赞 0 评论 153 浏览 评分:9.9
编写题解 1096: Minesweeper--C语言二维数组模拟地雷详解 摘要:`解题思路:` - 使用二维字符数组存储地雷信息,`*`表示有地雷,`.`表示安全。 - 确定了行列数后,声明两个二位数组(分别用于存储地雷信息和地雷数量),且在原来的行列数上增加两行两列,…… 题解列表 2023年12月16日 0 点赞 0 评论 361 浏览 评分:9.9
将棋盘扩大一圈 摘要:解题思路:将棋盘扩大一圈,扩大的一圈都为“.”,对棋盘上每个位置进行遍历,对棋子的八个方向进行判断是否有雷注意事项:参考代码:N=0while True: N=N+1 n,m=map(in…… 题解列表 2024年01月23日 0 点赞 0 评论 146 浏览 评分:9.9