题目链接
UVa 1636
方法:环形统计
题目分析
题目大意
左轮手枪,里面有一个轮,轮上有的有子弹,有的没有子弹。给一个字符串,0表示没有子弹,1表示有子弹。现在,你前面的一个人已经扣下扳机,没有子弹,现在手枪传递到你手上,你可以选择开枪打下一颗子弹,或者rotate一下再开枪,问哪种选择你的存活率会更高。
解析
rotate的概率计算方法:空子弹数/子弹腔数
shoot的概率计算方法:”00”的组数/“0X”的组数 (其中X可以为0或者是1)
比较这两个概率的大小即可。
代码
1 |
|