NOIP 提高初赛 T7 解析

Imakf

2018-10-25 18:17:53

Personal

``` 7. 在一条长度为1 的线段上随机取两个点,则以这两个点为端点的线段的期望长度是( )。 A. 1 / 2 B. 1 / 3 C. 2 / 3 D. 3 / 5 ``` 首先您需要理解**期望**是什么。 假设您买彩票,不中奖概率为$50$%,得到1元的概率为$30$%,得到$50$元的概率为$15$%,得到$1000$元的概率为$5$%,那么记 **买彩票获得的奖金** 这个事件为$A$,那么获得的奖金期望值记做$E(A)$ 那么$E(A)=0*0.5+1*0.3+50*0.15+1000*0.05=57.8$ 如您见,就是每一种可能乘上对应的概率之和 我们可以来看这道题了。 这道题要用的一点微积分的思想。**把这个线段平均分成$n$段,然后枚举左右端点,算出所有可能的值,再求平均值即可**! 可能广大初中生并不知道怎么算,我来写一下过程吧 下面先求总长度 $\sum\limits_{i=0}^n \sum\limits_{j=0}^n \dfrac{\lvert i-j \rvert}{n}$ 考虑把第二层求和拆开 $=\sum\limits_{i=0}^n (\dfrac{\lvert i-0 \rvert}{n}+\dfrac{\lvert i-1 \rvert}{n}+...+\dfrac{\lvert i-n \rvert}{n})$ 分母相同,分子写到一起去 $=\sum\limits_{i=0}^n (\dfrac{\lvert i-0 \rvert+\lvert i-1\rvert+\lvert i-2 \rvert+...+|i-n|}{n})$ 陷入瓶颈 如果右边这一坨东西是个等差数列就好了,但事实上不是,but……我们可以找一点规律 我们以$n=4$为例子吧 |$\frac{|i-j|}{4}$ | 0 | 1 | 2 | 3 |4| | -----------: | -----------: | -----------: | -----------: | -----------: | -----------: | | 0 | $0$ | $\dfrac{1}{4}$ | $\dfrac{2}{4}$ | $\dfrac{3}{4}$ | $\dfrac{4}{4}$ | | 1 | $\dfrac{1}{4}$ | $0$ | $\dfrac{1}{4}$ |$\dfrac{2}{4}$ | $\dfrac{3}{4}$ | | 2| $\dfrac{2}{4}$ | $\dfrac{1}{4}$ | $0$ | $\dfrac{1}{4}$ | $\dfrac{2}{4}$ | | 3| $\dfrac{3}{4}$ | $\dfrac{2}{4}$ | $\dfrac{1}{4}$ | $0$ | $\dfrac{1}{4}$ | | 4 | $\dfrac{4}{4}$ | $\dfrac{3}{4}$ | $\dfrac{2}{4}$ | $\dfrac{1}{4}$ | $0$ | 规律十分明显,每一行都** 以$0$为分界线拆成两个等差数列 **!于是我们可以愉快地往下面写了! $=\sum\limits_{i=0}^n (\dfrac{(0+i)*(i+1)+(0+n-i)*(n-i+1)}{2n})$ 然后愉快的化简! $=\sum\limits_{i=0}^n (\dfrac{i^2+i+n^2-ni+1-ni+i^2-i}{2n})$ 合并同类项 $=\sum\limits_{i=0}^n (\dfrac{2i^2-2ni+n^2+1}{2n})$ 分离常数 $=\sum\limits_{i=0}^n (\dfrac{2i^2}{2n}-\dfrac{2ni}{2n}+\dfrac{n^2+n}{2n})$ $=\sum\limits_{i=0}^n (\dfrac{i^2}{n}-i+\dfrac{n+1}{2})$ 然后可以愉快的拆开 $\sum$ 了! $=\dfrac{0^2+1^2+2^2+3^2...+n^2}{n}-(0+1+2...+n)+\dfrac{(n+1)(n+1)}{2}$ $=\dfrac{0^2+1^2+2^2+3^2...+n^2}{n}-\dfrac{(0+n)*(n+1)}{2}+\dfrac{(n+1)^2}{2}$ 陷入瓶颈 我们被卡住关键在于$S_n=0^2+1^2+2^2+3^2...+n^2$的计算(高中不必看这一段),那么我们不如来推一推公式吧? 怎么推公式? ### 玄学技巧-差分 把$n\in[0,5]$的$S_n$值列成一排 $0~~~~~~~~1~~~~~~~~5~~~~~~~~14~~~~~~~~30~~~~~~~~55$ $~~~~~~~~$然后差分 $~~~~1~~~~~~~~4~~~~~~~~9~~~~~~~~16~~~~~~~~25$ $~~~~~~~~~~~~~~~~$继续 $~~~~~~~~3~~~~~~~~5~~~~~~~~7~~~~~~~~9$ $~~~~~~~~~~~~~~~~~~~~~~~~~~$继续 $~~~~~~~~~~~~2~~~~~~~~2~~~~~~~~2$ $~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~$所有的数字竟然相等了! 这时候我们一共做了$3$次差分操作,那么我们可以得知$S_n$公式是一个$3$次多项式! ~~玄学吧~~ 此时设$S=ax^3+bx^2+cx+d$ $\begin{cases} a+b+c+d=1 \\ 8a+4b+2c+d=5 \\ 27a+9b+3c+d=14 \\ 64a+16b+4c+d=30\end{cases}$ 然后解方程 $\begin{cases} 7a+3b+c=4 \\ 19a+5b+c=9 \\ 37a+7b+c=16 \end{cases}$ $\begin{cases} 12a+2b=5 \\ 18a+2b=7 \end{cases}$ $6a=2~~~~~~~\therefore a=\dfrac{1}{3}$ $\therefore b=\dfrac{1}{2},c=\dfrac{1}{6},d=0$ $\therefore S_n=\dfrac{1}{3}n^3+\dfrac{1}{2}n^2+\dfrac{1}{6}n$ 化简一下 $=\dfrac{1}{6}n(2n^2+3n+1)$ 十字相乘分解 $=\dfrac{1}{6}n(n+1)(2n+1)$ 然后就可以愉快的往下面写了 $\dfrac{0^2+1^2+2^2+3^2...+n^2}{n}-\dfrac{(0+n)*(n+1)}{2}+\dfrac{(n+1)^2}{2}$ $=\dfrac{\dfrac{1}{6}n(n+1)(2n+1)}{n}-\dfrac{(0+n)*(n+1)}{2}+\dfrac{(n+1)^2}{2}$ $=\dfrac{1}{6}(n+1)(2n+1)-\dfrac{n^2+n}{2}+\dfrac{n^2+2n+1}{2}$ $=\dfrac{(n+1)(2n+1)}{6}+\dfrac{n+1}{2}$ $=\dfrac{2n^2+3n+1}{6}+\dfrac{3n+3}{6}$ $=\dfrac{2n^2+6n+4}{6}$ $=\dfrac{n^2+3n+2}{3}$ $=\dfrac{(n+1)(n+2)}{3}$ 那么总长度算了出来,再除以情况数$(n+1)^2$ $Ans=\dfrac{(n+1)(n+2)}{3(n+1)^2}$ $=\dfrac{n+2}{3n+3}$ $=\dfrac{1}{3}+\dfrac{1}{3n+3}$ $\lim\limits_{\Delta n\to \infty}Ans=\dfrac{1}{3}$ 至此,我们做出了这道题,答案选$B$