三分法
文章平均质量分 73
冷月残星
这个作者很懒,什么都没留下…
展开
-
三分法(误差曲线,LA 5009)
一开始没想清楚。。。以为要分段然后三分。。。然后果断超时了。。。其实由于函数是取所有凹函数的最大值,所以复合起来也是凹函数,直接在[0,1000]上三分就好了。。。至于三分多少次的问题,有两种解决办法,一是设eps,一旦精度足够就果断结束。二是固定三分次数,这个次数可以根据时间复杂度算出一个可行的最大值,比如这道题,T=100,n=10000,时限3000ms,所以固定三分原创 2016-12-07 20:30:13 · 376 阅读 · 0 评论 -
两线段间的距离,三分法,计算几何(狗的距离,uva 11796)
因为行迹是变化莫测的,所以很难从整体上求出最优解。但是行迹是由多个线段组成,而在两个线段上的行迹的最优解却是十分有规律的。那就是最远距离必在端点处,而最近距离必是一个关于时间的凹函数。因此我们可以将所有到达端点的时间点进行离散化,那么在相邻的两个时间点之间,两只狗一定分别在某两条线段上移动,因此可以利用参数方程得到具体的坐标与时间的关系。而针对这一时间段,我们只需要将端点带入便可求得局部的最远距离原创 2017-01-29 13:28:05 · 2756 阅读 · 0 评论