
随机化、近似化算法
qpswwww
这个作者很懒,什么都没留下…
展开
-
[BZOJ 2428][HAOI 2006]均分数据(模拟退火)
题目链接http://www.lydsy.com/JudgeOnline/problem.php?id=2428思路模拟退火乱搞 首先随机设定每个元素所在的组,然后求出初始的方差,然后开始退火,每次退火时首先随机选一个元素tt,并得到它所在的组xx,然后需要选一组yy,把tt放入组yy中,选这个组yy也要讲究技巧,若温度高的话,此时状态不稳定,很难使最终的搜索结果尽量更优,那么就需要贪心地选当前元原创 2015-03-09 21:45:17 · 2047 阅读 · 0 评论 -
[POJ 2069]Super Star(爬山搜索、最小球覆盖)
题目链接:http://poj.org/problem?id=2069 题目大意:给nn个点的坐标(xi,yi,zix_i,y_i,z_i),求覆盖这nn个点的最小球的半径rr。 再一次见识到了模拟退火的威力。首先我们乱定一个圆心,然后退火乱搞就行了,过程比较简单。注意每次移动的变化量参数deltadelta最好定为0.980.98,具体为什么不清楚,但是据网上说设成0.950.95精度就会出现原创 2015-02-11 21:54:11 · 1183 阅读 · 0 评论 -
[HDU 5107][2014 ACM/ICPC Asia Regional Xi'an Online]Ellipsoid(爬山)
题目链接http://acm.hdu.edu.cn/showproblem.php?pid=5017思路裸的爬山啊!!网上一堆题解,一边代码里写的明明是爬山,一边标题上白纸黑字说是退火的是什么心态!代码还都差不多,我了个去 弄得我很naive地去写了个真退火,秒WA代码#include <stdio.h>#include <stdlib.h>#include <string.h>#inclu原创 2015-03-11 22:03:14 · 678 阅读 · 0 评论 -
[省选前题目整理][BZOJ 3680]吊打XXX(模拟退火)
题目链接http://www.lydsy.com/JudgeOnline/problem.php?id=3680思路非常裸的模拟退火。。。 但是参数很难调,随机数写挫了也会错。。。代码#include <iostream>#include <stdio.h>#include <stdlib.h>#include <string.h>#include <algorithm>#include原创 2015-03-29 21:32:44 · 833 阅读 · 0 评论 -
[省选前题目整理][POJ 2069]Super Star(爬山搜索)
题目链接http://poj.org/problem?id=2069思路代码#include <iostream>#include <stdio.h>#include <stdlib.h>#include <string.h>#include <algorithm>#include <cmath>#define EPS (1e-8)using namespace std;struct Po原创 2015-03-29 21:35:58 · 610 阅读 · 0 评论