bzoj 4481: [Jsoi2015]非诚勿扰【期望+树状数组】
2021-06-30 17:06
标签:计算 play i++ date getc getchar main return turn 首先很容易计算对于一个如意郎君列表里有x个男性的女性,编号排第i位的男性被选的概率是 bzoj 4481: [Jsoi2015]非诚勿扰【期望+树状数组】 标签:计算 play i++ date getc getchar main return turn 原文地址:https://www.cnblogs.com/lokiii/p/9640598.html
\[
p*(1-p)^{i-1}+p*(1-p)^{i-1+n}+p*(1-p)^{i-1+n}+…
\]
\[
=p*((1-p)^{i-1}+(1-p)^{i-1+n}+(1-p)^{i-1+n}+…)
\]
然后我就不会了……
然后发现有个神奇的东西叫无限等比数列求和公式,只适用于公比绝对值小于1的情况:
\[
a1+a1*q+a1*q^2+……+a1*q^{inf}
\]
\[
=\frac{a1-a1*q^{inf+1}}{1-q}
\]
因为fabs(q)\[
=\frac{a1}{1-q}
\]
然后剩下就是用树状数组求逆序对了#include
上一篇:jar包打包exe可执行程序
下一篇:数据结构与算法基础-树
文章标题:bzoj 4481: [Jsoi2015]非诚勿扰【期望+树状数组】
文章链接:http://soscw.com/essay/99936.html