H Leisure time
题号:NC216051
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 64 M,其他语言128 M
Special Judge, 64bit IO Format: %lld

题目描述

李张仁海贼团刚刚经历了顶上战争,所以他最近想休息一下。
他和他的船员发明了一个休闲游戏,游戏是这个样子的:
    在开始之前他们将一定数量的金币、银币和铜币放入背包中。
    游戏开始之后,在背包中有100枚相同类型的币之前,他们需要不断地随机摸出一枚币,确定其类型后,放回两枚该类型的币至背包中。
现在,我们想知道使游戏结束的摸金币的次数的期望值。


输入描述:

一行中输入一个整数X,Y,Z(0 <= X,Y,Y < 100),分别表示刚开始的金币、银币和铜币的数量.

输出描述:

出数一个答案,示期望值,保留三位小数,
示例1

输入

复制
99 99 99

输出

复制
1.000

说明

第一次摸到任意类型的币,都会使得那个类型的币达到100个,将结束直接游戏。
示例2

输入

复制
98 99 99

输出

复制
1.331

说明

只有在第一次摸到金币的情况下,才能去摸第二次。则有: