用户工具

站点工具


2020-2021:teams:acm_life_from_zero:8.15-8.22

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
2020-2021:teams:acm_life_from_zero:8.15-8.22 [2020/08/21 15:05]
holmium [姜维翰]
2020-2021:teams:acm_life_from_zero:8.15-8.22 [2020/08/21 17:16] (当前版本)
kipple [袁熙]
行 54: 行 54:
  
  
 +codeforces 1388E\\
  
 +题意:$n(n\leq2000)$条不相交的线段,将他们按照同一方向投影到x轴上,要求投影不相交,求所有投影间最远两点的距离的最小值\\
 +
 +tag:计算几何,扫描线\\
 +
 +题解:对任两条高度不同的线段,存在两个向量可以使他们投影的端点为同一点,最优解一定在所有这样的向量中。对每个向量,各点$(x,​y)$投影的位置可以表示为$(x+y*arctan(\theta),​0),​\theta$代表向量与y轴夹角。这样就可以用凸包的形式$O(n^2log(n^2))$得到答案\\
 +
 +comment:这周补的比较有趣的题\\
2020-2021/teams/acm_life_from_zero/8.15-8.22.1597993528.txt.gz · 最后更改: 2020/08/21 15:05 由 holmium