题解 2661: 蓝桥杯2022年第十三届省赛真题-扫雷

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

扫雷 - 队列解法

摘要:思路 : > 先将所有排雷火箭加入队列, 然后遍历所有未引爆的雷, 如果当前排雷火箭可以引爆 > 未引爆的雷,将未引爆的雷加入队列 时间复杂度 : 最坏 O(mn), 即每个排雷火箭都无法引……

蓝桥杯2022年第十三届省赛真题-扫雷

解题思路:暴力的将排雷火箭和爆炸的地雷装入队列对余下的地雷进行检验是否能引爆我使用了一点小优化,在装地雷的数组中,将引爆的地雷放到数组的前面,下次遍历地雷数组时就可以只遍历还没引爆的地雷了注意使用较快的输入和输出参考代码:#includeusingnamespacestd

蓝桥杯2022年第十三届省赛真题-扫雷(Hash+DFS)

###蓝桥杯2022年第十三届省赛真题-扫雷(Hash+DFS)哈希炸弹的坐标x、y组成一个long放入map中,value为坐标相同的炸弹的个数;id记录炸弹编号。之后按火箭坐标dfs即可。由于r非常小,可暴力遍历圆内各点。```Javaimportjava.util.*;importjava.io