10 安全观演¶
约 1197 个字 预计阅读时间 6 分钟
问题背景
广场某处正在进行一场露天表演,若干人先后到达附近并选择一个地点观看表演。
- 观众选择地点有如下要求:
- 与舞台中心的距离不小于 \(L\)
- 与之前到达的任一观众的距离不小于 \(r\)
- 在满足上述要求的情况下,观众选择与舞台中心距离最近的某个点
- 观众选择地点的方式有两种:
- 有引导:观众在工作人员引导下到达满足要求的地点
- 无引导:观众自行选择满足要求的地点
提问,第 \(n\) 个到达的观众与舞台中心的距离 \(d_n\) 大概是多少?
题源:阿里巴巴数学竞赛
记舞台中心为 \(O\) 。以 \(O\) 为圆心,半径为 \(L\) 的圆为 \(C\),记第 \(i\) 个到达的观众为 \(A_i\) ,所选位置为 \(P_i\) 。以 \(P_i\) 为圆心,\(r\) 为半径的圆为 \(C_i\),我们有
- \(d_i = |OP_i|\geq L\)
- \(P_i\) 不在圆 \(C\) 内,也不在圆 \(C_1, C_2 \cdots C_{i-1}\)内
- \(d_1\leq d_2\leq \cdots \leq d_n\),否则若 \(d_i > d_{i+1}\),则 \(A_i\) 到达时可选择 \(d_{i+1}\) ,矛盾
观演距离上界¶
观众 \(A_n\) 无法选到与点 \(O\) 距离小于 \(d_n\) 的点,也就是说,以 \(O\) 为圆心,半径为 \(d_n\) 的园内的所有店均在圆 \(C\) 或 \(C_1, C_2 \cdots C_{n-1}\) 内。因此:
阿里巴巴 2(1) 上界
此时 \(r= 1,L = 10\) ,所以 \(d_n \leq \sqrt{10^2 + (n-1)1^2}= \sqrt{99 + n }\leq \sqrt{100n} =10\sqrt{n}\)
观演距离下界¶
记以 \(P_i\) 为圆心,\(\frac{r}{2}\) 为半径的圆为 \(Q_i\),则 \(Q_1, Q_2 \cdots Q_{n-1}\) 两两不相交,且均在以 \(O\) 为圆心,半径为 \(d_n + \frac{r}{2}\) 的圆内。因此:
阿里巴巴 2(1) 下界
此时 \(r= 1,L = 10\) ,所以 \(n \geq 2\) 时, \(d_n \geq (\frac{\sqrt{n}}{2} - \frac{1}{2}) \cdot 1 \geq \frac{\sqrt{n}}{2} - \frac{2\sqrt{n}}{5}= \frac{\sqrt{n}}{10}\)。
\(n=1\) 时,\(d_1 = 10\),不等式仍然成立。
所以 2(1) 选B。
考虑遮挡¶
若以 \(P_i\) 为圆心,\(\rho\) 为半径的圆周与线段 \(OP_j\) 相交,则 \(A_j\) 会被 \(A_i\) 遮挡。如下图所示:
圆周引导 - 无遮人数的上界¶
如果在工作人员引导下,人们都恰好站在圆周 \(C\) 上,即:
此时每个人排在\(C\)的内接正 \(n\) 边形的顶点上,所以 \(\theta = \frac{2\pi}{n}\),且 \(n\) 需满足下列条件:
最优引导 - 无遮人数的上界¶
最优的时候就不该是圆周:
\(n\) 条线段在点 \(C\) 将周角分为 \(n\) 个角 \(\angle P_{\sigma(i)}O\angle P_{\sigma(i+1)}\),这里 \(\sigma(1),\sigma(2),..,\sigma(n)\)是1,2,..,n 的一个排列,并记\(\sigma(n+1)=\sigma(1)\),则有\(\sum\limits_{i=1}^n \angle P_{\sigma(i)}O\angle P_{\sigma(i+1)} = 2\pi\),且:
否则,不妨设\(d_{\sigma(i)} \leq d_{\sigma(i+1)}\),则
将产生遮挡。
所以
又因为观演距离的上界为 \(d_n \leq \sqrt{L^2 + (n-1) r^2}\),所以:
第三行
阿里巴巴 2(2)
此时 \(r= 1,L = 10,\rho= 1/6\) ,所以 \(n \leq \frac{\pi^2 r^2}{\rho^2} + \frac{2\pi L}{\rho} = \frac{\pi^2}{1/36} + \frac{2\pi \cdot 10}{1/6} = 36\pi^2 + 120\pi \approx 732.3\)。
所以 2(2) 选B。