【BZOJ】1011: [HNOI2008]遥远的行星-乱搞

版权声明:欢迎转载(请附带原链接)ヾ(๑╹◡╹)ノ https://blog.csdn.net/corsica6/article/details/88072966

传送门:bzoj1011


题解

老老实实算似乎复杂度怎么都降不下去?

只要结果的相对误差不超过5%即可

。。。。

于是就可以乱搞了:

S i S_i M i M_i 的前缀和。

k = a j k=\lfloor a·j\rfloor j j 很大时, M j i = 1 k M i j i M_j\sum\limits_{i=1}^{k}\dfrac{M_i}{j-i} 近似于 M j S k j 0.5 k M_j\dfrac{S_k}{j-0.5k}

于是 j 1000 j\leq 1000 暴力算, j > 1000 j>1000 直接输出。。。

猜你喜欢

转载自blog.csdn.net/corsica6/article/details/88072966