1 条题解
-
0
题目大意
这是一个零和博弈问题:
走私者选择金额
检察官猜测金额
收益矩阵:
:收益 0
:走私者得 ,检察官失
:走私者得 ,检察官失
求混合策略纳什均衡。
算法思路
核心思想
线性规划对偶 + 递推求解
数学建模
设走私者以概率 选择 ,检察官以概率 选择 。
- 收益函数
对于给定的 :
走私者期望收益:$\sum_{i=0}^n p_i \left[ i \cdot \sum_{j=0}^{i-1} q_j + \frac{1}{2} \sum_{j=i+1}^n j \cdot q_j \right]$
检察官期望损失(取负收益):$-\sum_{j=0}^n q_j \left[ \sum_{i=j+1}^n i \cdot p_i + \frac{1}{2} \sum_{i=0}^{j-1} j \cdot p_i \right]$
- 纳什均衡条件
存在常数 (博弈值)使得:
对于所有 ,若 ,则选择 的期望收益 =
对于所有 ,若 ,则选择 的期望损失 =
- 推导解
通过线性规划对偶和对称性分析,可以得到封闭解:
走私者策略
,其中 是指示函数( 时为 1)
检察官策略
通过递推计算:
归一化:
- 模运算处理
由于概率要对 取模,使用模逆元进行归一化。
算法流程
读入
计算走私者策略:
分母
计算检察官策略:
递推计算
计算总和并求逆元
归一化得到
输出两行概率分布
复杂度分析
时间复杂度:,线性递推
空间复杂度:,存储 数组
模运算:使用快速幂求逆元
数学验证
对于 的样例:
走私者:
检察官:
验证满足纳什均衡条件
总结
本题展示了:
博弈论建模:将实际问题转化为零和博弈
纳什均衡求解:通过线性规划对偶得到封闭解
递推优化:避免直接求解大规模线性方程组
模运算技巧:在模质数下进行概率计算
- 1
信息
- ID
- 5933
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 10
- 标签
- 递交数
- 1
- 已通过
- 1
- 上传者