1.M面的筛子,扔n次,求n次中最大值的期望:
解法:对于点数最大数i,情况数=in−(i−1)n,除以总情况数mn,所以概率为(i/m)n−((i−1)/m)n。所以期望为((i/m)n−((i−1)/m)n)∗i;
2.余数的和
n%i=n−i×⌊ni⌋
∑ni=1K%p; i
=∑ni=1(K−⌊K/i⌋∗i)
=nK−∑ni=1⌊K/i⌋∗i
⌊K/i⌋是单调的,可以二分优化
3.任意两个数之间的最大公约数
枚举每一个数的约数,记录个数。这样总的约数个数>=2就是某两个数的约数情况
这篇博客探讨了三个数学问题:1) M面筛子扔n次的最大值期望,通过计算不同点数出现的概率得到;2) 余数的和,利用取模性质与二分优化求解;3) 计算任意两个数的最大公约数,通过枚举约数来分析。这些问题展示了数学在概率与计算中的应用。
解法:对于点数最大数i,情况数=in−(i−1)n,除以总情况数mn,所以概率为(i/m)n−((i−1)/m)n。所以期望为((i/m)n−((i−1)/m)n)∗i;
n%i=n−i×⌊ni⌋
∑ni=1K%p; i
=∑ni=1(K−⌊K/i⌋∗i)
=nK−∑ni=1⌊K/i⌋∗i
⌊K/i⌋是单调的,可以二分优化
枚举每一个数的约数,记录个数。这样总的约数个数>=2就是某两个数的约数情况
2260
775
855
1666

被折叠的 条评论
为什么被折叠?
