poj 2612 Mine Sweeper 简单模拟
来源:互联网 发布:泰坦尼克号电影知乎 编辑:程序博客网 时间:2024/06/14 04:43
//poj 2612//sep9#include <iostream>using namespace std;int n;int cnt[16][16];char mine[16][16];char touch[16][16];int dx[8]={-1,0,1,-1,1,-1,0,1};int dy[8]={1,1,1,0,0,-1,-1,-1};int main(){memset(cnt,0,sizeof(cnt));scanf("%d",&n);for(int i=0;i<n;++i)scanf("%s",mine[i]);for(int i=0;i<n;++i)scanf("%s",touch[i]);int blast=0;for(int i=0;i<n;++i)for(int j=0;j<n;++j){if(mine[i][j]=='*'&&touch[i][j]=='x')blast=1;for(int k=0;k<8;++k){int nx=i+dx[k];int ny=j+dy[k];if(nx<n&&nx>=0&&ny<n&&ny>=0)cnt[i][j]+=mine[nx][ny]=='*';}}for(int i=0;i<n;++i)for(int j=0;j<n;++j){if(blast==1&&mine[i][j]=='*')touch[i][j]='*';else if(touch[i][j]=='x')touch[i][j]=cnt[i][j]+'0';}for(int i=0;i<n;++i)puts(touch[i]);return 0;}
0 0
- poj 2612 Mine Sweeper 简单模拟
- POJ 2612 Mine Sweeper 模拟
- 模拟->YY POJ 2612 Mine Sweeper
- poj 2612 Mine Sweeper
- poj 2612 Mine Sweeper
- poj 2612 Mine Sweeper
- poj 2612 Mine Sweeper
- POJ 2612 Mine Sweeper G++
- POJ 2612/ZOJ 1862 Mine Sweeper
- POJ 2612 Mine Sweeper 扫雷游戏
- POJ 2612 Mine Sweeper(水~)
- Mine Sweeper
- Mine Sweeper
- fjnu 1579 Mine Sweeper
- 1006: Mine Sweeper(扫雷)
- Mine Sweeper 水题
- ZOJ-1862 Mine Sweeper
- TOJ : 1330. Mine Sweeper
- Android BLE浅析
- 如何研究透一家公司:此文烂熟于心,将终生受益
- 使 UITableViewCell 的分割线从头开始显示
- Android Studio Error : Instant Run requires 'Tools | Android | Enable ADB integration' to be enabled
- 使用easyUI datagrid的filter时,当value是空时候如何过滤
- poj 2612 Mine Sweeper 简单模拟
- Android应用开发之所有动画使用详解
- LRUMap
- 单链表
- Unity的DrawCall
- Redis支持5种数据类型之一Lists
- 修改smartsvn的repo地址
- 操作linux
- 查看SQL语句执行时间