Java教程

基于随机模拟的赛制合理性论证建模思路

本文主要是介绍基于随机模拟的赛制合理性论证建模思路,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

随机数产生队伍实力0.5-0.85,定为全局列表,元素为(队名,实力)组,按实力排序,按输入的常规赛排名命名

输入的常规赛排名和队名直接存进全局列表里

写bo5函数,输入为两支队伍

bo5开打前确定状态:

x=(x+rand(-0.1,0.1))*rand(0.8,1.2)

每个小局之后会有幅度较小的调整,实力上下浮动0.02

打印小局胜负

积累至3胜结束,打印比分

返回值为胜者


传统半区淘汰:

写半区函数,输入为按顺序的四支队伍,一轮胜者输入二轮,类推得到半区冠军

两半区冠军对决


lpl双败:

写半区函数,输入五只队伍,输出为四强的两支及其对局结果(标记为01)。

分出胜者组败者组,按01初始化。

胜者组败者进入败者组,败者组败者淘汰,直至败者组仅剩一支队伍。

两组冠军对决

 

合理度评估函数:排名前四的队伍拿到的积分(评价翻车可能性),排名最高的队伍拿到的积分(评价对于强者是否公平)

这篇关于基于随机模拟的赛制合理性论证建模思路的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!