# for_fun **Repository Path**: nlugia/for_fun ## Basic Information - **Project Name**: for_fun - **Description**: 有趣的 - **Primary Language**: Python - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2020-07-29 - **Last Updated**: 2025-11-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # for_fun #### 介绍 有趣的 #### 目录 1. bestbox 计算开箱子取数游戏最大得分期望及相应策略:有N个箱子,里面各有一个随机实数,两两不等,分布未知,随机打乱后依次打开各个箱子,选择是否保留此数,如果保留,游戏结束,如果不保留,可以打开下个箱子。当打开了最后一个箱子后只能选择保留。游戏结束后根据选择到的数在所有N个数中的秩(第几大)决定得分,分别为V[1]、V[2]……v[N]。 2. 24 四则运算,4个整数计算24,5个整数计算101,k个整数计算N等。 #### 使用说明 1. bestbox 在conf_bestbox.py中设置最大箱数,使用bestbox_analyse.openbox进行分析,可参见demo.py 2. 24 在conf_24.py中设置差异(差距小于差异即认为计算成功)。使用solve_24.solve进行求解,可参见demo.py #### 版本更新 1. bestbox v1.0:方案推导并记录到Excel文件。 v1.1:补充样例及随机模拟 2. 24 v1.0:基本计算方法 #### 参与贡献 1. 提交代码 bestbox:limj,20200729 24:limj,20200803