题目

现在,我们用大炮来打蚊子:蚊子分布在一个M×N格的二维平面上,每只蚊子占据一格。向该平面的任意位置发射炮弹,炮弹的杀伤范围如下示意:

 O
OXOO

其中,X为炮弹落点中心,O为紧靠中心的四个有杀伤力的格子范围。若蚊子被炮弹命中(位于X格),一击毙命,若仅被杀伤(位于O格),则损失一半的生命力。也就是说,一次命中或者两次杀伤均可消灭蚊子。现在给出蚊子的分布情况以及连续k发炮弹的落点,给出每炮消灭的蚊子数。

输入格式:

第一行为两个不超过20的正整数M和N,中间空一格,表示二维平面有M行、N列。

接下来M行,每行有N个0或者#字符,其中#表示所在格子有蚊子。

接下来一行,包含一个不超过400的正整数k,表示发射炮弹的数量。

最后k行,每行包括一发炮弹的整数坐标x和y(0≤x<M,0≤y<N),之间用一个空格间隔。

输出格式:

对应输入的k发炮弹,输出共有k行,第i行即第i发炮弹消灭的蚊子数。

输入样例:

5 6
00#00#
000###
00#000
000000
00#000
2
1 2
1 4

输出样例:

0
2

代码

未完成

7-4 大炮打蚊子 (20分)__C++相关推荐

  1. 7-42 大炮打蚊子 (15 分)

    7-42 大炮打蚊子 (15 分)(C) 现在,我们用大炮来打蚊子:蚊子分布在一个M×N格的二维平面上,每只蚊子占据一格.向该平面的任意位置发射炮弹,炮弹的杀伤范围如下示意: OOXOO 其中,X为炮 ...

  2. j-4 大炮打蚊子 (10 分)关于最后一个测试点出错及本题的具体思路(以作者思路为例)

    j-4 大炮打蚊子 (10 分) 现在,我们用大炮来打蚊子:蚊子分布在一个M×N格的二维平面上,每只蚊子占据一格.向该平面的任意位置发射炮弹, 炮弹的杀伤范围如下示意: O OXO    O 其中,X ...

  3. 5-14 大炮打蚊子 (15分)

    5-14 大炮打蚊子   (15分) 现在,我们用大炮来打蚊子:蚊子分布在一个M\times NM×N格的二维平面上,每只蚊子占据一格.向该平面的任意位置发射炮弹,炮弹的杀伤范围如下示意: O OXO ...

  4. 大炮打蚊子 (15 分)(二维数组训练)

    鉴于网络上找不到自己看得懂的c语言代码,我打算自己发一下,希望可以帮助更多朋友 题目内容: 样例: 参考代码: PS:先看主函数注释再看自定义函数注释 #include<stdio.h>i ...

  5. 大炮打蚊子(c语言易懂版)

    7-80 大炮打蚊子 (15 分) 有问题欢迎咨询. 现在,我们用大炮来打蚊子:蚊子分布在一个M×N格的二维平面上,每只蚊子占据一格.向该平面的任意位置发射炮弹,炮弹的杀伤范围如下示意: O OXO ...

  6. 7-80 大炮打蚊子(C语言)

    7-80 大炮打蚊子 (15 分) 现在,我们用大炮来打蚊子:蚊子分布在一个M×N格的二维平面上,每只蚊子占据一格.向该平面的任意位置发射炮弹,炮弹的杀伤范围如下示意: O OXO  O 其中,X为炮 ...

  7. 【听说有人想转码】大炮打蚊子----用二维数组写小游戏

    上题目 大炮打蚊子 (5 分) 现在,我们用大炮来打蚊子:蚊子分布在一个M×N格的二维平面上,每只蚊子占据一格.向该平面的任意位置发射炮弹,炮弹的杀伤范围如下示意: O OXOO 其中,X为炮弹落点中 ...

  8. 7-3 大炮打蚊子(15 分)

    这道题其实不难,水题,好长时间没发了,发一个 题目: 7-3 大炮打蚊子(15 分) 现在,我们用大炮来打蚊子:蚊子分布在一个M×N格的二维平面上,每只蚊子占据一格.向该平面的任意位置发射炮弹,炮弹的 ...

  9. ## 7-7 大炮打蚊子 (15 分)

    7-7 大炮打蚊子 (15 分) 现在,我们用大炮来打蚊子:蚊子分布在一个M×N格的二维平面上,每只蚊子占据一格.向该平面的任意位置发射炮弹,炮弹的杀伤范围如下示意: O OXO O 其中,X为炮弹落 ...

最新文章

  1. Windows系统安装Oracle 11g客户端
  2. Hadoop详解(五):HDFS HA 和 Federation
  3. vim 的tabnew带来的惊喜-建立多标签
  4. Myecplise Tomcat 启动很慢
  5. Linux—程序包安装与管理
  6. 容器精华问答 | 我们为什么需要容器?
  7. java程序员个人能力介绍_Java操作员能力问题
  8. python 扫描枪_python 之serial、pyusb 使用开发
  9. 基于matlab的捕食算法,运行捕食者算法(OpenTLD-master)
  10. c++函数返回二维数组_C++ 怎样让函数返回数组
  11. Intent的一些简单用法
  12. 【渝粤教育】广东开放大学 环境与资源保护法 形成性考核 (56)
  13. Hive架构及基础知识
  14. java中的Map每次只能put一次,写段增强的put,可以一次put很多次
  15. 基于JAVA的超市库存管理系统
  16. meanshift算法通俗讲解
  17. 邮件无法发送信息已被服务器拒绝,邮件被服务器拒绝发不出去的原因
  18. 旋转Kubernetes中的秘密
  19. java 闰年闰月_什么是闰年,闰年和闰月的区别
  20. css3图片放大溢出,用canvas调整图像大小 - css溢出问题

热门文章

  1. Win7 下安装 Visual Studio 2008 失败的解决办法
  2. APP流量变现之穿山甲广告平台接入
  3. 黄褐斑的食疗用什么,姬净美效果不错
  4. 外星人Alienware 17R4基本上可完美黑苹果10.13.6
  5. 水牛城大学本科的计算机专业,纽约大学水牛城分校的计算机专业排名
  6. jpush android 离线推送,JPush极光推送3分钟搞定Android Push
  7. CheckBox复选框全选以及获取值(转)
  8. pip升级失败,pip拒绝访问
  9. ANDROID中的VOLD分析
  10. dnf最新地图编号2020_DNF2020搬砖地图选哪个