题解 1096: Minesweeper

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

Minesweeper -题解(C++代码)

摘要:**思路:**简单地说就是给你一个地图,让你找‘.’存在四周(八个方向)有多少个地雷(‘*’)。 ```cpp #include using namespace std; const int ……

Minesweeper -题解(C++代码)

#思路用两个数组分别表示输入的地图和要输出的结果;将数据存储到地图中,然后对地图中的每一个数据进行判定,添加到结果数组当中。最后进行输出。```cpp#includeusingnamespacestd;intmain(){intn1,n2;intn=1;while(cin>>n1>>n2){charm

Minesweeper -题解(C语言描述(超简便偶))

##思路:这题我采用的是轰炸法,联系日常,我们常常玩的排雷游戏,雷一定比安全板块要少,所以我们可以用每一块雷进行轰炸,每炸一次+1,最后安全块上的数字就是要求数字。如果用if进行判断到分好几种情况,要靠路边界,我们不妨设一个n+2*m+2的整型数组,

Minesweeper -题解(C++代码)

#include#includeusingnamespacestd;intxx[]={-1,-1,-1,0,0,1,1,1};//周边的数组一维下标intyy[]={-1,0,1,-1,1,-1,0,1};//周边的数组二维下标charmap[100][100];intwidth,

Minesweeper -题解(C++代码)

#####此题不难,难在翻译,会翻译了就简单了,此题我个人感觉我用的内存比较大#includeusingnamespacestd;intmain(){intn,m,count=1;while(cin>>n>>m&&n!=0&&m!=0){charMine[100][100];intmine[100][

Minesweeper -题解(C/C++)追求代码简单!

需要注意的是**数组定义不能用变量名**比如inti=4;inta[i];是错误的,但是dev这种编译器不会报错,可以运行,但里面的数据初始化时有错的!```cpp#include#includeusingnamespacestd;intmain(){inti,

Minesweeper -题解(Python代码)

思路就是选把点换成数字0,判断某个元素是否是雷,如果是雷就将它周围不是雷的元素+1```pythoncount=1whileTrue:a,b=map(int,input().strip().split())#a和b都是0则退出ifa==0andb==0:breakelse:#输入,