这是一场豪赌

news/2025/11/3 11:19:00/文章来源:https://www.cnblogs.com/onlyblues/p/19186497

这是一场豪赌

题目描述

小徐(上帝角色)准备了 $n$ 个盒子,其中恰有一个盒子里放着礼物,其余盒子都是空的。

小张和小樊轮流进行“猜盒子”游戏,小张先手,整个过程分为两部分,如下。

「选择阶段」:当前玩家从剩余的盒子中任选一个盒子:

  • 若选中有礼物的盒子,则当前玩家获得礼物,游戏结束。
  • 若选中空盒,则移除该盒子;若移除空盒后仍有多于 $0$ 个盒子,轮到另一名玩家继续选择。

「特权阶段」:在小张的回合,若剩余盒子数量多于 $2$ 个且其特权尚未使用,他可以选择使用该特权来代替常规的「选择阶段」:

  • 小张从剩余盒子中,任选一个持有(暂不打开);
  • 小徐(上帝角色)从剩余空盒中,任选一个移除(不会移除小张选中的那个);
  • 小张可选择是否放弃手中盒子,若放弃,则从其他所有剩余盒子中,任选一个新盒子持有;
  • 小张打开持有的盒子,同「选择阶段」判定。

其中,“任选”意为等概率的随机选择。

双方的目标都是最大化自己获得礼物的概率。请计算,若小张采用最优策略,其最终获胜的概率是多少?可以证明答案可以表示为一个不可约分数 $\frac{p}{q}$,为了避免精度问题,请直接输出整数 $\left(p \times q^{-1} \bmod M\right)$ 作为答案,其中 $M = (10^9+7)$,$q^{-1}$ 是满足 $q\times q^{-1} \equiv 1 \pmod{M}$ 的整数。

输入描述:

在一行上输入一个正整数 $n\left(1\leq n\leq 10^9\right)$ 代表当前游戏开始前小徐拿出了多少个盒子。

输出描述:

输出一个整数,表示小张在此次游戏使用最佳策略的情况下获得礼物的概率,答案对 $\left(10^9+7\right)$ 取模。

示例1

输入

2

输出

500000004

示例2

输入

3

输出

666666672

 

解题思路

  官方题解省略了太多证明细节,导致理解困难,所以在此完整推导并严格证明一遍。

  先分析没有特权操作时,先手获胜的概率。定义 $p_n$ 表示当前有 $n$ 个盒子,且双方仅能进行常规选择时,先手获胜的概率。获胜的情况分为两种:

  1. 直接选中含礼物的盒子,概率为 $\frac{1}{n}$。
  2. 选中空盒(概率为 $\frac{n-1}{n}$),移除后轮到后手,此时剩下 $n-1$ 个盒子,后手获胜概率为 $p_{n-1}$,故先手获胜概率为 $\frac{n-1}{n}(1 - p_{n-1})$。

  因此,先手获胜的总概率为 $p_n = \frac{1}{n} + \frac{n-1}{n}(1 - p_{n-1})$。该式子可以通过递推的方式进行求解,边界条件为 $p_1 = 1$:

\begin{aligned}
p_n
&= \frac{1}{n} + \frac{n-1}{n} \left( 1 - p_{n-1} \right) \\
&= \frac{n-1}{n} - \frac{n-2}{n} \left( 1 - p_{n-2} \right) \\
&= \frac{2}{n} + \frac{n-3}{n} \left( 1 - p_{n-3} \right) \\
&= \frac{n-2}{n} - \frac{n-4}{n} \left( 1 - p_{n-4} \right) \\
&= \frac{3}{n} + \frac{n-5}{n} \left( 1 - p_{n-5} \right) \\
&= \frac{n-3}{n} - \frac{n-6}{n} \left( 1 - p_{n-6} \right) \\
&\vdots \\
&= \begin{cases}
\frac{(i+1)/2}{n} + \frac{n-i}{n} \left( 1 - p_{n-i} \right), &i \equiv 1 \pmod 2 \\
\frac{n-i/2}{n} - \frac{n-i}{n} \left( 1 - p_{n-i} \right), &i \equiv 0 \pmod 2 \\
\end{cases} \\
&\vdots \\
&= \begin{cases}
\frac{n/2}{n} + \frac{1}{n} \left( 1 - p_{1} \right) &= \frac{1}{2}, &n \equiv 0 \pmod 2 \\
\frac{n-(n-1)/2}{n} - \frac{1}{n} \left( 1 - p_{1} \right) &= \frac{n+1}{2n}, &n \equiv 1 \pmod 2 \\
\end{cases} \\
\end{aligned}

  因此,在没有特权操作的情况下,先手获胜的概率取决于 $n$ 的奇偶性。当 $n$ 为偶数时,先手获胜的概率为 $p_n = \frac{1}{2}$;当 $n$ 为奇数时,先手获胜的概率为 $p_n = \frac{n+1}{2n}$。

  接下来考虑特权操作。我们首先证明,使用特权后,交换盒子一定优于保留盒子

  若保留原有盒子,其含礼物的概率为 $\frac{1}{n}$;若交换,则相当于放弃原选择,并在移除一个空盒后,从剩余的 $n-2$ 个盒子中重新选择。由于原选择为空盒的概率为 $\frac{n-1}{n}$,且在移除一个空盒后,礼物等概率位于剩余的 $n-1$ 个盒子中,因此交换后选中礼物的概率为 $\frac{n-1}{n} \cdot \frac{1}{n-2}$。由于 $\frac{n-1}{n(n-2)} > \frac{n-1}{n(n-1)} = \frac{1}{n}$,故交换后直接选中礼物盒子的概率更大。

  进一步,无论是否直接选中礼物盒子,后续博弈均为无特权情况,剩余 $n−2$ 个盒子,由后手先行动,其获胜概率为 $p_{n-2}$。因此,保留盒子时,先手获胜的概率为:$$\frac{1}{n} + \left(1 - \frac{1}{n}\right)(1 - p_{n-2}) = 1 - \left(1 - \frac{1}{n}\right)p_{n-2}$$

  而交换盒子时,先手获胜的概率为:$$\frac{n-1}{n(n-2)} + \left(1 - \frac{n-1}{n(n-2)}\right)(1 - p_{n-2}) = 1 - \left(1 - \frac{n-1}{n(n-2)}\right)p_{n-2}$$

  由于 $\frac{n-1}{n(n-2)} > \frac{1}{n}$,交换盒子的获胜概率严格更大(当 $n > 2$ 时)。因此,一旦使用特权,最优选择必然是交换盒子

  剩下的问题是,先手应在何时使用特权。定义 $f_n$ 表示当前有 $n$ 个盒子,且先手仍有特权时,其获胜的最大概率。如果使用特权,先手获胜的概率为 $P_n = 1 - \left( 1 - \frac{n-1}{n} \frac{1}{n-2} \right) p_{n-2}$。如果不使用特权,先手获胜的概率为 $Q_n = \frac{1}{n} + \frac{n-1}{n} \frac{n-2}{n-1} f_{n-2}$(后续回合仍保留特权)。因此,先手获胜的最大概率为 $f_n = \max\left\{ P_n, Q_n \right\}$。只有当 $P_n > Q_n$ 时,先手才会选择使用特权。由于该式子难以递推,我们将计算前几项,观察是否存在规律。

  当 $n$ 为奇数时:

\begin{aligned}
f_1 &= 1, \\
f_3 &= \max\left\{ 1 - \left(1 - \frac{2}{3 \cdot 1}\right) p_1,\ \frac{1}{3} + \frac{1}{3} f_1 \right\} = \max\left\{ \frac{2}{3},\ \frac{2}{3} \right\} = \frac{2}{3}, \\
f_5 &= \max\left\{ 1 - \left(1 - \frac{4}{5 \cdot 3}\right) p_3,\ \frac{1}{5} + \frac{3}{5} f_3 \right\} = \max\left\{ \frac{23}{45},\ \frac{3}{5} \right\} = \frac{3}{5}, \\
f_7 &= \max\left\{ \frac{88}{175},\ \frac{4}{7} \right\} = \frac{4}{7}, \\
f_9 &= \max\left\{ \frac{221}{441},\ \frac{5}{9} \right\} = \frac{5}{9}.
\end{aligned}

  上述结果均有 $P_n \leq Q_n$,因此我们猜测对于所有 $n > 1$ 的奇数,$P_n$ 始终小于等于 $Q_n$。我们可以通过数学归纳法来证明这一猜测。

  假设对于所有 $n > 1$ 的奇数,有 $f_n = \max\left\{ P_n, Q_n \right\} = Q_n = \frac{n+1}{2n}$(递推过程与 $p_n$ 类似)。首先,验证基础情形,当 $n=3$ 时,$f_3 = \max\left\{ \frac{2}{3}, \, \frac{2}{3} \right\} = \frac{2}{3}$,成立。假设对于所有小于 $n$ 的奇数 $k$,有 $f_k = \frac{k+1}{2k}$,则 $f_{n-2} = \frac{n-1}{2(n-2)}$。于是 $Q_n = \frac{1}{n} + \frac{n-2}{n} f_{n-2} = \frac{n+1}{2n}$。要证 $f_n = Q_n$,只需证明 $P_n \leq Q_n$,即:

\begin{aligned}
& P_n \leq Q_n \\
\Rightarrow& 1 - \left( 1 - \frac{n-1}{n} \frac{1}{n-2} \right) p_{n-2} \leq \frac{n+1}{2n} \\
\Rightarrow& 1 - \left( 1 - \frac{n-1}{n(n-2)} \right) \frac{n-1}{2(n-2)} \leq \frac{n+1}{2n} \\
\Rightarrow& 1 - \frac{(n(n-2)-(n-1))(n-1)}{2n(n-2)^2} \leq \frac{n+1}{2n} \\
\Rightarrow& 1 - \frac{(n^2-3n+1)(n-1)}{2n(n-2)^2} \leq \frac{n+1}{2n} \\
\Rightarrow& 2n - \frac{(n^2-3n+1)(n-1)}{(n-2)^2} \leq n+1 \\
\Rightarrow& \frac{(n^2-3n+1)(n-1)}{(n-2)^2} \geq n-1 \\
\Rightarrow& (n^2-3n+1) \geq (n-2)^2 \\
\Rightarrow& n \geq 3
\end{aligned}

  该不等式对 $n \geq 3$ 的奇数成立,且当 $n=3$ 时取等。因此 $P_n \leq Q_n$,故 $f_n = \max\left\{ P_n, Q_n \right\} = Q_n = \frac{n+1}{2n}$,证毕。

  因此,当 $n$ 为奇数时,先手始终不使用特权,其获胜的最大概率为 $\frac{n+1}{2n}$

  当 $n$ 为偶数时:

\begin{aligned}
f_2 &= \frac{1}{2}, \\
f_4 &= \max\left\{ 1 - \left(1 - \frac{3}{4 \cdot 2}\right) p_2,\ \frac{1}{4} + \frac{2}{4} f_2 \right\} = \max\left\{ \frac{11}{16},\ \frac{1}{2} \right\} = \frac{11}{16}, \\
f_6 &= \max\left\{ \frac{29}{48},\ \frac{5}{8} \right\} = \frac{5}{8}, \\
f_8 &= \max\left\{ \frac{55}{96},\ \frac{19}{32} \right\} = \frac{19}{32}, \\
f_{10} &= \max\left\{ \frac{89}{160},\ \frac{23}{40} \right\} = \frac{23}{40}.
\end{aligned}

  除 $n=4$ 外,其余均为 $Q_n > P_n$。因此我们猜测对于所有 $n>4$ 的偶数,$P_n$ 始终小于 $Q_n$。类似于前面的推导过程,可以使用归纳法证明,这里省略详细步骤。最终,通过归纳法可以得出结论:对于所有 $n>4$ 的偶数 $f_n = \max\left\{ P_n, Q_n \right\} = Q_n = \frac{2n+3}{4n}$。其中 $f_n$ 的递推过程如下:

\begin{aligned}
f_n &= \frac{1}{n} + \frac{n-2}{n} f_{n-2} \\
&= \frac{2}{n} + \frac{n-4}{n} f_{n-4} \\
&= \cdots \\
&= \frac{i}{n} + \frac{n-2i}{n} f_{n-2i} \\
&= \cdots \\
&= \frac{n-4}{2n} + \frac{4}{n} f_{4} \\
&= \frac{2n+3}{4n}
\end{aligned}

  因此,当 $n$ 为偶数时

  • $n=2$,先手获胜的概率为 $\frac{1}{2}$
  • $n=4$,使用特权,先手获胜的最大概率为 $\frac{11}{16}$
  • $n > 4$,先手始终不使用特权,获胜的最大概率为 $\frac{2n+3}{4n}$

  注意到代入 $n=4$ 到公式 $\frac{2n+3}{4n}$ 也能得到 $\frac{11}{16}$,因此对于 $n \geq 4$ 的情况,可以将其合并为统一的表达式。

  综上,最终结论如下:

  • $n=1$,获胜的概率为 $1$;
  • $n=2$,获胜的概率为 $\frac{1}{2}$;
  • $n \geq 3$ 且为奇数,获胜的最大概率为 $\frac{n+1}{2n}$;
  • $n \geq 4$ 且为偶数,获胜的最大概率为 $\frac{2n+3}{4n}$。

  AC 代码如下:

#include <bits/stdc++.h>
using namespace std;typedef long long LL;const int mod = 1e9 + 7;int qmi(int a, int k) {int ret = 1;while (k) {if (k & 1) ret = 1ll * ret * a % mod;a = 1ll * a * a % mod;k >>= 1;}return ret;
}int main() {ios::sync_with_stdio(false);cin.tie(nullptr);int n;cin >> n;if (n == 1) cout << 1;else if (n == 2) cout << qmi(2, mod - 2);else if (n & 1) cout << (n + 1ll) * qmi(2 * n, mod - 2) % mod;else cout << (2 * n + 3ll) * qmi(4ll * n % mod, mod - 2) % mod;return 0;
}

 

参考资料

  牛客练习赛145 组题人题解:https://blog.nowcoder.net/n/09f12ea60a164e289a9f0854bde2ca54

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/954364.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2025.11.03

请求必须一样,同样的两个请求 测试的步骤,测试计划,使用jmeter进行测试的起点 测试目的,核心目的是在软件开发生命周期早期发现缺陷,降低修复成本,并通过验证系统组件交互来提升整体稳定性,安全性和效率, 尤其…

MIT_65840测试网络环境的搭建与实现

MIT_65840测试网络环境的搭建与实现 由于 MIT_65840 实际上实现的大部分是分布式算法相关的内容, 或者更加关注 Client 和 Server 的操作, 因此透明化了 Client 和 Server 之间的通信, 分布式系统中 Client 和 Server …

特征提取之自动编码器

自动编码器(Autoencoder, AE)是一种人工神经网络,主要用于无监督学习,目标是学习输入数据的高效表示(编码)。其核心思想是通过尝试重构(reconstruct)原始输入数据来实现自我学习。基本结构与原理 自动编码器由…

2025 年最新推荐!天津网站建设公司综合实力排行榜:含外贸、高端、模板建站等领域,助力企业选靠谱服务商

引言 随着数字化转型加速,企业对网站建设的需求愈发多元,从外贸独立站到 H5 交互站点,不同场景下的建站需求对服务商专业度提出更高要求。为帮助企业精准筛选优质服务商,行业协会联合第三方测评机构开展专项测评,…

2025年新疆高三复读班权威推荐榜单:高三集训班/高三冲刺班/高三复读全日制学校精选

新疆高三复读教育市场经过多年发展,已形成多元化、分层化的教育服务体系。随着高考竞争日趋激烈,家长和学生对高质量复读教育的需求日益增长,促使复读机构不断提升教学质量和服务水平。 行业现状与发展趋势 新疆高三…

2025 年最新磁健大健康烯磁 60 床垫厂家推荐榜:精选优质品牌,展现卓越品质与专业实力磁健/巴马地磁/地磁 60 床垫公司推荐

引言 随着大健康产业持续发展,健康寝具市场需求不断攀升,烯磁 60 床垫凭借独特磁疗与智能健康属性,成为消费者关注焦点。但行业内部分厂家缺乏核心技术、产品质量不稳定,为帮助消费者精准选择,专业寝具协会联合第…

服务器文件夹自动同步解决方案,实现高效、安全的数据管理

在当前数据驱动的商业环境中,企业越来越依赖高效的文件管理系统。Ftrans FTC文件传输管控系统通过自动同步方案,优化了服务器文件夹的管理方式。该系统帮助企业按需创建并管理文件传输任务,保障数据在转移过程中的安…

WTAPI框架微信开发经验

WTAPI框架微信开发经验 在机器人开发这条路上摸爬滚打了好几年,试过各种方案踩过无数坑,今天终于能给大家分享一个真正用着顺手、技术扎实的「宝藏工具」了—— WTAPI框架。作为过来人,真心想把这份「避坑指南」和开…

高斯分布

高斯分布(Gāosī fēnb),也称正态分布(zhngti fēnb,英语:Normal distribution),是概率论和统计学中最重要且最常见的概率分布之一。其概率密度函数曲线通常呈钟形(bell-shaped curve),关于均值对称,且大…

NSSCTF-Pwn-[HGAME 2023 week1]simple_shellcode

NSSCTF-Pwn-[HGAME 2023 week1]simple_shellcode一、题目来源 NSSCTF-Pwn-[HGAME 2023 week1]simple_shellcode二、信息搜集发现是一个 64 位的 ELF 文件,并且保护措施基本上开全了。 三、反汇编文件开始分析 程序首先…

【一句日历】2025年11月

【2025年11月1日星期六】 善欲人见,不是真善;恶恐人知,便是大恶。——《朱子家训》【2025年11月2日星期日】 当我们感到悲伤,无法再忍受生活,一 棵树就会对我们说:安静,安静看着我!生活既非容易,生活亦非艰难…

Just Daydreaming CSP2025 游记

追忆宛如入梦,太过清楚则无法愉悦自己的幻想,过分模糊却又坠入虚无。我不曾追忆,因为我从来没有拥有过如此美好的梦。 9.21 在家划了一上午,竟然有点累了(埋下伏笔)。 下午出发去考初赛,路上和 @back_find 约定…

CSP 2025 邮寄

Day -1 (10.31): 早上不用去上学,因为赶中午的火车,但是睡到八点半左右就睡不着了,于是起来开白。 摆了一会,去收拾东西,打算只带一个小包,吃完饭后就出门坐地铁去了。 在 市二中 站碰到了 hsy 和家长。 到了车…

.NET 8.0 + Vue 企业级在线培训系统(开源、免费、支持多种主流数据库)

前言 推荐一款基于.NET 8.0 和 Vue开发的开源、免费、跨平台企业级在线培训系统。 该系统不仅具备强大的功能和灵活性,还全面支持多种主流数据库,确保了系统的广泛适用性和高性能。 项目介绍 开源、免费、跨平台、企…

2025年度电厂钢格栅生产厂家TOP5权威推荐:全面解析,精准选型指南

在各类工业建设以及基础设施搭建中,电厂钢格栅作为重要的构建材料,其质量与性能至关重要。如今市场上相关厂家众多,质量参差不齐,企业在选择时往往面临诸多困扰。为帮助大家精准挑选,本文基于深入调研,为您带来2…

如何排查“链接 HTTPS”问题,工程化思路与iOS抓包流程

本文提供面向开发者的“链接 HTTPS”排查流程:按网络→TLS→应用三层诊断,列出关键命令(dig/nc/openssl/tcpdump),并说明在代理失效或 App 启用 Pinning 时如何获取iOS pcap 做端到端比对作为证据。在工程实践中,…

2025年靠谱精密轧机服务厂商推荐,精密轧机源头厂家与靠谱生产商全解析

在制造产业升级浪潮中,一台性能稳定、精度卓越的精密轧机是金属加工企业降本增效、突破品质瓶颈的核心支撑。面对市场上鱼龙混杂的轧机供应商,如何筛选真正具备技术实力、定制能力与交付保障的[关键词]?以下结合技术…

为什么2025的小程序开始“去轻量化”?谈新一代小程序设计趋势

为什么2025的小程序开始“去轻量化”?谈新一代小程序设计趋势2025年小程序开始“去轻量化”,主要是由用户体验需求、商业价值追求以及技术发展等多方面因素共同推动的。新一代小程序设计也呈现出一系列新趋势,兰亭妙…

2025年新疆初三复读班权威推荐榜单:中考复读/户籍地中考复读/初三补习班学校精选

近年来,新疆初三复读市场呈现出专业化、规范化的良好发展态势。随着中考竞争日趋激烈,家长和学生对高质量复读教育的需求日益增长,促使复读机构不断提升教学质量和服务水平。 行业现状与发展趋势 新疆初三复读教育市…

2025年中国高效油雾净化设备公司排名:油雾净化设备供应企业与服务商家权威测评与推荐

TOP1推荐:天浩洋环保(天浩洋) 评价指数:★★★★★ 口碑评分:99分 行业表现:A+++++级 介绍: 天浩洋环保电话号码:13902481558,成立于1996年,注册资本1.08亿,二十余载始终秉承匠心精神,专注于工业挥发性有机…