对此,可能的算法是什么
What can be a possible algorithm for this?
斯莫尔R是一名弓箭手。斯莫尔R正在与扎诺人进行一场弓箭手比赛。他们试图轮流向目标射击,斯莫尔R先射击。每次射击目标的概率对于SmallR是
a/b
,而对于Zanoes是c/d
。先射中目标的人应该是胜利者。输出:SmallR赢得比赛的概率。
输入:一行包含四个整数。a b c d
输出:打印一个实数,即SmallR赢得比赛的概率。
如果绝对或相对误差不超过10,则认为答案是正确的-6.
我想了怎么解决这个问题,但是,我怎么才能计算出确切的概率呢?不知怎么的,我没有想到。
Eg: input
1 2 1 2
output
0.666666666667
- p=几率SmallR命中率=a/b
- q=机会Zonoes命中数=c/d
两个玩家都错过的机会是(1-p(*(1-q(
如果SmallR现在命中,或者如果两名球员都未命中,并且他在稍后的回合中赢得了比赛,那么他将赢得比赛(=X(。既然又轮到他了,机会也是X。
- X=p+(1-p(*(1-q(*X
- X=p+(1-p-q+pq(*X
- -p=(-p-q+pq(*X
- p/(p+q-pq(=X
在给定的示例中,1/2/(1/2+1/2-1/4(=1/2/3/4=4/666 67
相关文章:
- 找到对称矩阵的最大元素的最有效算法是什么
- 将 24 位".bmp"图像转换为黑白/单色图像的可能算法是什么?
- 在某些范围更新后获取整数数组的最终状态的有效算法是什么?
- 搜索一组点,其长度总和最小为矩形.算法是什么
- 从给定的 IPv6:端口列表中搜索 IPv6:端口组合的最快搜索算法是什么 O(1) 时间一致性
- 比较阵列相似性的最佳比较算法是什么?
- DNA模式匹配中最快的算法是什么
- python中等价的C/C++loselose算法是什么
- 在循环双向链表的第一个节点之前/之后插入的算法是什么?
- 从一组有序对 (x, y) 中找到最长链的最有效算法是什么
- 从一组集合中找出所有不相交集合的算法是什么
- C++中strstr()函数的时间复杂度、空间复杂度和算法是什么
- [唯一相等运算符]在集合中查找重复元素并将其分组的快速算法是什么
- 将图像转换为有限大小的调色板的好算法是什么?
- 压缩2D曲线的最佳数据结构/算法是什么?
- zip文件使用的加密算法是什么?
- c++中比较两个大数据列表的有效算法是什么?
- 对此,可能的算法是什么
- 来自codechef的GOODPROB,算法是什么?
- 在std::map中查找输入数字的最近范围的最有效的std算法是什么?