- 博客(1)
- 收藏
- 关注
原创 【bzoj1038】[ZJOI2008]瞭望塔【模拟退火】
题意:给你一段起伏的山,让你找出一个点,使得在这个点时可以看到山上的任何一个点。 题解:这题正解是半平面交,用模拟退火可以过。让退火去跑最佳的x,然后二分出y。退火的调参很重要,重点是要给予足够的时间让其充分冷却才能跑出最优解。我调了几十发的参= = 二分的check,只要用叉积判断一下相邻两个点减去观察点得到的两个向量的方向就可以了。 代码: #pragma GCC optimize("O3,f...
2019-03-23 08:10:57 288
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人