相信大家都是看了题才来看题解的
所以我就不发题面了=_=
不如当一个萌萌哒链接菌吧=_=
毕竟我懒=_=
题目传送门
Solution
卧槽。【总领全文,奠定感情基调】
首先我们可以进行坐标变换。
如果两个向量构成一组基底,
我们可以把平面内每个的坐标 (xi,yi) 变换成 (ai,bi) ,
使得:
ai×x1+bi×x2=xi
ai×y1+bi×y2=yi
于是我们可以求得 ai 和 bi :
ai=xi×y2−yi×x2x1×y2−x

这篇博客详细介绍了BZOJ 3833 [POI 2014] Solar Lamps的问题解决过程。博主通过坐标变换和离散化处理,简化问题,并利用线段树与平衡树的数据结构,实现了O(nlog^2n)的时间复杂度解法,同时讨论了特殊情况——灯的照射范围为线的情况。
最低0.47元/天 解锁文章
486

被折叠的 条评论
为什么被折叠?



