AT_abc404_f.[ABC404F] Lost and Pound

省选/NOI-

通过率:0%

AC君温馨提醒

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

题目描述

青木和高桥在玩一个游戏。场上有 NN 个按钮,其中 11 个是关键按钮,剩下的 N−1N-1 个是普通按钮。

青木知道哪一个按钮是关键按钮,而高桥并不知道;并且,高桥无法将这 NN 个按钮相互区分。

在游戏中,以下事件将会被重复 TT 次:

  1. 青木将这 NN 个按钮按随机的顺序摆放。
  2. 高桥进行 MM 次操作,每次操作中他将选择一个按钮并按下它一次。在这个过程中他可以选择按下同一个按钮多次。
  3. 青木告诉高桥从游戏开始至今,关键按钮被高桥按下了多少次。

高桥获胜当且仅当关键按钮在这 TT 轮过程中被他按下了至少 KK 次。请你求出当高桥以最优策略游玩游戏时,他获胜的概率,并以浮点数的形式输出。

输入格式

一行四个整数 N,T,M,K(1≤N≤2×105,1≤T,M,K≤30)N,T,M,K(1\le N\le 2\times 10^5,1\le T,M,K\le 30)。

输出格式

一行一个数表示答案。你的答案被认为是正确的当且仅当你的答案和标准答案的相对误差不超过 10−610^{-6}。

输入输出样例

  • 输入#1

    3 2 2 3

    输出#1

    0.222222222222222
  • 输入#2

    10 1 10 1

    输出#2

    1.000000000000000
  • 输入#3

    100 10 10 2

    输出#3

    0.401263060761621

说明/提示

样例 1 解释

这是一种可能的游戏进展(不保证在下面描述的过程中高桥采用了最佳策略):

  • 第一轮
    • 青木随机摆放了按钮,此时关键按钮放在位置 11。
    • 高桥选择按下位置 11 和位置 22 的按钮。
    • 青木告诉高桥关键按钮已经被按下 11 次。
  • 第二轮
    • 青木随机摆放了按钮,此时关键按钮放在位置 33。
    • 高桥两次选择按下位置 33 的按钮。
    • 青木告诉高桥关键按钮已经被按下 33 次。
  • 游戏结束时,关键按钮被按下了至少 33 次,所以高桥获胜了。

这组数据的标准答案是 29\frac{2}{9},因此对应地输出 0.2222220.222222 或 0.2222231415920.222223141592 会被认为是正确的。

By chenxi2009

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

首页