首页 > 其他 > 详细

[HNOI2019]鱼

时间:2020-02-22 23:53:20      阅读:109      评论:0      收藏:0      [点我收藏+]

[HNOI2019]鱼

传送门

Luogu
Loj

Solution

枚举\(A\)点和\(D\)点,发现\(B,C\)点与\(E,F\)点间没有限制,那么考虑分开求\(B,C\)对与\(E,F\)对.

Part.1

\(B,C\)点对的数量.
很明显\(AD\)\(BC\)的中垂线,那么考虑枚举\(B,C\)点对,对于它的中垂线存下来.
在枚举\(A,D\)的时候可以用\(upper\_bound\)求出在范围内的.

Part.2

\(E,F\)点对的数量.
考虑枚举\(D\)点,把其他点极角排序,那么可以用双指针对于每一个\(A\)点求出可行的\(E\),\(F\)点的数量.
可以用\(map\)把对应距离的都存下来.

代码

u1s1,这题我\(eps\)\(1e-7\)\(Wa\),开\(1e-10\)\(AC\)khx.
Code

[HNOI2019]鱼

原文:https://www.cnblogs.com/fexuile/p/12348026.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!