【AtCoder ABC 075 B】Minesweeper
2024-08-31 20:12:24
【链接】 我是链接,点我呀:)
【题意】
在这里输入题意
【题解】
模拟,把#换成1
八个方向加一下就好。
【代码】
#include <bits/stdc++.h>
using namespace std;
const int N = 50;
const int dx[8] = { 1,1,1,0,0,-1,-1,-1 };
const int dy[8] = { -1,0,1,-1,1,-1,0,1 };
int a[N + 10][N + 10],h,w;
string s;
int main()
{
/*freopen("F:\\rush.txt", "r", stdin);*/
cin >> h >> w;
for (int i = 1; i <= h; i++)
{
cin >> s;
for (int j = 1; j <= w; j++)
{
if (s[j - 1] == '#')
a[i][j] = 1;
else
a[i][j] = 0;
}
}
for (int i = 1;i <= h;i++)
for (int j = 1; j <= w; j++)
{
if (a[i][j] == 1)
putchar('#');
else
{
int num = 0;
for (int k = 0; k < 8; k++)
{
int tx = i + dx[k];
int ty = j + dy[k];
num += a[tx][ty];
}
printf("%d", num);
}
if (j == w)
puts("");
}
return 0;
}
最新文章
- PostGIS(解压版)安装
- 3D游戏编程大师技巧──环境搭建
- java常用方法总结
- OpenMP的调度
- opencv3.0 在 android 上的使用
- VS2010在C#头文件添加文件注释的方法(转)
- 泛型类型转为DataTable类型
- OpenFileDialog组件打开文件....待续
- 使用 HT 单片机芯片做触摸按键的试验:触摸按键实践一
- iBatis查询结果部分为null的解决办法
- ubuntu14.04 安装搜狗输入法
- Cortex-M3 动态加载二(RWPI数据无关实现)
- SQL Server 镜像
- IO流数据读写总结
- UI----安健1 button lable textfiend
- [MySQL]mysql指定路径启动
- c# https请求
- 图像检索(1): 再论SIFT-基于vlfeat实现
- python中 __init__.py的例程
- 4 HttpServletResponse 与 HttpServletRequest