洛谷P2670扫雷游戏题解
生活随笔
收集整理的這篇文章主要介紹了
洛谷P2670扫雷游戏题解
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
題目
這道題是一個簡單的模擬搜索題,可以把每個雷的位置都記作1。
這樣就可記錄出數字啦
#include<iostream> #include<cstring> using namespace std; int n,m; char a; bool b[10000][11000]; int i ,j; int main() {cin>>n>>m;memset(b,0,sizeof(b));for( i=1; i<=n; i++)for( j=1; j<=m; j++){cin>>a;if(a=='*')b[i][j]=1;}for( i=1; i<=n; i++)for( j=1; j<=m; j++){if(b[i][j]==1){cout<<"*";}else{cout<<b[i-1][j-1]+b[i][j-1]+b[i-1][j]+b[i+1][j+1]+b[i][j+1]+b[i+1][j]+b[i+1][j-1]+b[i-1][j+1];}if(j==m)cout<<endl;} }
轉載于:https://www.cnblogs.com/liuwenyao/p/8506046.html
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的洛谷P2670扫雷游戏题解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Manjaro下带供电的USB Hub提
- 下一篇: 基于 HTML5 Canvas 的交互式