程序介绍:有14个不同的人,每个人的状态 是 生或者死。我们从给出的条件选定9个人来判定他们的生死,如果不确定这个人生或者死,可以双选。比如选了9个人全部是死,这样一个选项是消耗1积分,如果9个人中8个人选择死,剩下一个人选择生或者死,那就是消耗2积分。
元素和逻辑:
1. 14个不同的人用1-14表示
2. 人的生死状态用 Y N 来表示
3. 人的档次分为2档,1档3-6个人 2档3-8个人,由我选择归档,存在有些人没被归档。
4. 每个人的生和死的可能性都会用数字表示,我录入,越低代表可能性越大。
5. 完成3和4的数据录入之后,我们要手动选择单选和双选的数量。比如3个人的状态是单选,6个人的状态是双选,单选的人那就简单称作胆。3胆,需要消耗64积分。4胆需要消耗32积分,5胆需要消耗16积分。胆的数量只会是3.4.5.从1档这里的人选出,默认状态是数字比较小的状态。剩下用来凑足这9个数量的人,是优先选择没做胆的1档里的人,再选择二档里的人去凑,二档里数字较小的优先被选择。这样程序需要把所有可能性都罗列出来。
6. 总结来说,我先把14个人录入Y N对应的概率数字,然后我挑选3-6个作为一档,再挑选3-8个作为二档。 然后我再输入胆的数量,之后程序可以自动罗列所有选择项目(排序按照概率数字大小),统计消耗总积分。
元素和逻辑:
1. 14个不同的人用1-14表示
2. 人的生死状态用 Y N 来表示
3. 人的档次分为2档,1档3-6个人 2档3-8个人,由我选择归档,存在有些人没被归档。
4. 每个人的生和死的可能性都会用数字表示,我录入,越低代表可能性越大。
5. 完成3和4的数据录入之后,我们要手动选择单选和双选的数量。比如3个人的状态是单选,6个人的状态是双选,单选的人那就简单称作胆。3胆,需要消耗64积分。4胆需要消耗32积分,5胆需要消耗16积分。胆的数量只会是3.4.5.从1档这里的人选出,默认状态是数字比较小的状态。剩下用来凑足这9个数量的人,是优先选择没做胆的1档里的人,再选择二档里的人去凑,二档里数字较小的优先被选择。这样程序需要把所有可能性都罗列出来。
6. 总结来说,我先把14个人录入Y N对应的概率数字,然后我挑选3-6个作为一档,再挑选3-8个作为二档。 然后我再输入胆的数量,之后程序可以自动罗列所有选择项目(排序按照概率数字大小),统计消耗总积分。