G - Goblin Garden Guards(扫描线或暴力优化)
题目
题意:给出g个怪物的坐标(xi,yi),m个喷洒器的坐标,半径(x,y),r;在喷洒器以(x,y)为圆心,r为半径的范围内,怪物会被杀死。问最后剩下多少个怪物。
思路:普通暴力超时,借鉴大佬暴力优化,设置怪物的vis[i][j]为1,其余非怪物为0,枚举每一个喷洒器圈的外切矩形,用sum=sum+vis[i][j],sum表示会被杀掉的怪物和。最后用g-sum即为剩下的怪物的坐标。
AC...
原创
2020-04-08 23:44:40 ·
280 阅读 ·
0 评论