题目描述
话说有一天 linyorson 在“我的世界”开了一个 n×n 的方阵,现在他有 mm个火把和 k 个萤石,分别放在 (x1,y1)∼(xm,ym) 和 (o1,p1)∼(ok,pk) 的位置,没有光并且没放东西的地方会生成怪物。请问在这个方阵中有几个点会生成怪物?
P.S. 火把的照亮范围是:
萤石:
输入格式
输入共 m+k+1行。
第一行为 n,m,k。
第 2到第 m+1 行分别是火把的位置 xi,yi。
第 m+2到第 m+k+1 行分别是萤石的位置 oi,pi。
注:可能没有萤石,但一定有火把。
输出格式
有几个点会生出怪物。
输入输出样例
输入 #1复制
5 1 0 3 3
输出 #1复制
12
说明/提示
数据保证,1≤n≤100,1≤m+k≤25,11≤m≤25,0≤k≤5。
代码实现
红石基础教学java
思路
为了防止地图越界,将n×n的二维数组扩大为(n+4)×(n+4),最后统计时只统计原二维数组。
火把暴力 萤石比较简单
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.bianchenghao6.com/h6javajc/25601.html