相信玩虎牙的朋友都知道虎牙竞猜,有压豆和开盘两种模式,我就深深沉迷其中无法自拔,奈何眼功有待提高,每每输的惨不忍睹。
于是拥有初二数学水平的我进行了一番计算,发现当红蓝双方赔率的乘积大于一时,存在稳赚不赔的压豆方式,当红蓝双方赔率的乘积小于一时,则存在稳赚不赔的开盘方式。
例如:当红方赔率是0.5,蓝方赔率也是0.5。我们开盘时在红方压1万豆,蓝方也压1万豆,那么无论哪边胜利,你都会得到1万豆的收益。
为了使收益达到最大化,身为it界的菜鸟,我用php+html写了一个简单的程序来帮我计算压豆方式及收益,由于双方赔率乘积小于1的概率远大于大于1的概率,所以我只做了开盘的,即以下程序仅限于开盘时使用。
<html> <head> <meta charset="utf-8"> <title>虎牙豆子开盘</title> </head> <body> <form action="huya.php" method="get"> 投入总量:<input type="text" name="all" /><br /> 红方赔率:<input type="text" name="rad" /><br /> 蓝方赔率:<input type="text" name="bull" /><br /> 期望收益:<input type="text" name="shou" value="0" /> <input type="submit" value="开始计算" /> </form> </body> </html> <?php if ($_GET['all'] && $_GET['rad'] && $_GET['bull']) { //投入总量 $all = $_GET['all']; //红方赔率 $rad = $_GET['rad']; //蓝方赔率 $bull = $_GET['bull']; //预期收益 $shou = $_GET['shou']; $fenzi = $all/$bull + $all; $fenmu = 1/$rad + 1/$bull + 2; //红方压豆 $x = $fenzi / $fenmu; //蓝方压豆 $y = $all - $x; //获胜概率 $gailv = 100; //预估收益 $dedou = $x / $rad + $x -$all; if ($dedou < $shou) { if ($x < $y) { $y = $all*$bull/(1+$bull); $x = $all-$y; $gailv = $rad / ($rad+$bull) * 100; $dedou = $x / $rad + $x -$all; } else { $x = $all*$rad/(1+$rad); $y = $all-$x; $gailv = $bull / ($rad+$bull) * 100; $dedou = $y / $bull + $y -$all; } } $hah = $dedou * $gailv/100; if ($hah >= $shou) { echo '红方压豆:'.$x.'<br>'; echo '蓝方压豆:'.$y.'<br>'; echo '预估收益:'.$gailv.'%'.'的概率获得'.$dedou.'('.$hah.')'; } else { echo '很难达成收益目标,建议放弃!'; } } ?>