Syxqwq
(Loser_Syx)
4
此处我们一直 d 和 y,且这个三角形是一个直角三角形,那么可根据勾股定理求出 ? 处为 \sqrt{d^2 + y^2}。
然后这个岛能被照射到的范围 就成了 [x - len, x + len],此时把题目转换成有 n 个区间,要保证每个区间内有一个雷达。
这个就是区间选点问题,贪心选择便可。
4 个赞
Syxqwq
(Loser_Syx)
7
不需要二维啊,用结构体或者 pair<int, int> 记录每个值,按照右端点排个序,然后贪心地将每个雷达放在端点上面,统计个数便可
3 个赞