AT_icpc2013summer_warmingUp_b Cans of Toys
题目描述
当一包巧克力里印着天使时,你是幸运的,当你集齐了 $1$ 个金天使或 $N$ 个银天使时,你便可以兑换 $1$ 罐玩具。
一包巧克力里有金天使的几率为 $p$ ,有银天使的几率为 $q$ 。注意,一包巧克力里不会有两个或更多的天使。
除此之外,你还可能得到十分稀有的彩虹天使。当你得到它时,你可以获得 $K$ 罐玩具。一包巧克力里有彩虹天使的几率为 $r$ 。
请你计算一个人需要购买的巧克力的期望值,以获得至少 $M$ 罐玩具。
输入格式
输入的第一行有三个实数 $p$ , $q$ 和 $r$ ($0 \leq$ $p,q,r , p+q+r \leq 1 $),第二行是三个数 $ N , K $ ( $ N , K \leq 40 $ ),和 $M$ ( $ 1 \leq M \leq 10^9 $ )
输出格式
以小数形式输出期望值。
当输出结果与答案的相对值小于 $10^{-6}$ 便会被接受。
数据保证期望值不超过 $10^{12}$ 。