近似算法
chrt
这个作者很懒,什么都没留下…
展开
-
[bzoj3680] 吊打XXX:模拟退火 or 模拟力学情景
题意:n个(n<=10000)质量分别为mi的质点的坐标分别为(xi,yi)(数据均为整数),每个重物连着一根绳子,所有绳子有一个公共的绳结,绳结只能在一个与地面平行的平面上移动,质点不会落地,求绳结最终停留的坐标,保留小数点后三位。−100000≤xi,yi≤100000。 可以用模拟退火,更简单的方法是模拟:给绳结一个初始位置,求受力,作用一段时间,产生一段位移。 嗯,都叫模拟......看是想模拟热力学还是力学原创 2016-11-08 13:54:37 · 360 阅读 · 0 评论 -
[bzoj 1011] [HNOI2008]遥远的行星:近似算法(一种正确性显然的非乱搞的科学做法)
题意:给N个数Mi(1≤N≤10^5, 0≤Mi≤10^7)和实数a(0.01<a≤0.35),对每个1≤i≤N求∑MiMj/(i-j) (j=1,2,...,ai),相对误差不超过5%即可。 流传着不少有意思的乱搞做法,比如“前2000个暴力算,后面的把分母统统当作i-ai/2”等等。本文给出一种时间复杂度略差,但显然可以保证相对误差不超过5%的做法。原创 2017-01-01 16:09:11 · 586 阅读 · 0 评论