【链接】 我是链接,点我呀:)

【题意】

在这里输入题意

【题解】

模拟,把#换成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;
}

最新文章

  1. PostGIS(解压版)安装
  2. 3D游戏编程大师技巧──环境搭建
  3. java常用方法总结
  4. OpenMP的调度
  5. opencv3.0 在 android 上的使用
  6. VS2010在C#头文件添加文件注释的方法(转)
  7. 泛型类型转为DataTable类型
  8. OpenFileDialog组件打开文件....待续
  9. 使用 HT 单片机芯片做触摸按键的试验:触摸按键实践一
  10. iBatis查询结果部分为null的解决办法
  11. ubuntu14.04 安装搜狗输入法
  12. Cortex-M3 动态加载二(RWPI数据无关实现)
  13. SQL Server 镜像
  14. IO流数据读写总结
  15. UI----安健1 button lable textfiend
  16. [MySQL]mysql指定路径启动
  17. c# https请求
  18. 图像检索(1): 再论SIFT-基于vlfeat实现
  19. python中 __init__.py的例程
  20. 4 HttpServletResponse 与 HttpServletRequest

热门文章

  1. android 获取蓝牙已连接设备
  2. php输出杨辉三角
  3. Kinect 开发 —— 全息图
  4. unalias---取消命令别名
  5. 源码安装 ipython
  6. 洛谷 P1881 绳子对折
  7. Extjs, 使用GridPanel出现 Layout run failed
  8. 用 runcloud.io 免费部署、优化管理你的多个VPS( 目前支持 Ubuntu 16.04 )
  9. error while loading shared libraries: libpcre.so.0的解决办法
  10. php全局变量的使用