2024年红石基础教学java

红石基础教学java题目描述 话说有一天 linyorson 在 我的世界 开了一个 n n 的方阵 现在他有 mm 个火把和 k 个萤石 分别放在 x1 y1 xm ym 和 o1 p1 ok pk 的位置 没有光并且没放东西的地方会生成怪物 请问在这个方阵中有几个点会生成怪物 P S 火把的照亮范围是

大家好,我是讯享网,很高兴认识大家。



题目描述

话说有一天 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),最后统计时只统计原二维数组。

火把暴力  萤石比较简单

 

 

小讯
上一篇 2024-12-28 17:17
下一篇 2024-12-24 15:38

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/4268.html