AT_utpc2021_m.Open the Door

通过率:0%

AC君温馨提醒

该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

你面前有一扇锁着的门。锁匠拥有N 把钥匙,其中恰好有一把是打开这扇门的正确钥匙。已知第i把钥匙是正确钥匙的概率是pi%。这扇门安装得不太好,即使你选择了正确的钥匙,门也可能不会打开。如果你尝试使用第i 把钥匙打开门,门会打开的概率如下:
如果第i 把钥匙是正确的:门将以qi% 的概率打开。如果你尝试多次打开门,每次的结果将是独立的。
如果第i 把钥匙不是正确的:门不会打开。
你开始时有K 日元。在你开门失败或用完所有钱之前,你需要进行以下操作:

向锁匠支付 1 日元。从锁匠那里借一把钥匙尝试打开门一次。然后归还钥匙。
你的目标是最大化操作结束时剩余的钱的期望值。请计算在最优策略下操作时的期望值最大值。

输入格式

输入以以下格式从标准输入提供。

输出格式

输出一行答案。如果绝对误差或相对误差小于 10^-6,则判定为正确。

输入输出样例

  • 输入#1

    2 2
    50 50
    50 50

    输出#1

    0.25
  • 输入#2

    1 2
    100
    100

    输出#2

    1
  • 输入#3

    10 20
    10 10 10 20 6 5 4 8 12 15
    10 20 30 40 50 60 70 80 90 10

    输出#3

    8.2045400000000000031

输入解题思路,AI测评打分。不知道怎么写?

首页