#AT2093. A - T-shirt

A - T-shirt

当前没有测试数据。

A - T恤

分数: 100分

问题描述

在某个编程竞赛中,根据以下规则向参赛者颁发T恤。

  • 所有排名在第$A$位或以上的参赛者都能得到一件T恤。
  • 此外,从排名在$(A+1)$到$B$位(包括)之间的参赛者中,随机选择$C$位参赛者得到一件T恤。

本次竞赛共有$1000$名参赛者,他们的排名各不相同。
参赛者Iroha-chan的排名是第$X$位。
求她得到T恤的概率。

约束

  • 输入中的所有值都是整数。
  • $1 \le A < B \le 1000$
  • $1 \le C \le B-A$
  • $1 \le X \le 1000$

输入

从标准输入中以以下格式给出:

AA BB CC XX

输出

输出答案。 如果与评测答案的绝对或相对误差不超过$10^{−6}$,则你的输出将被认为是正确的。


30 500 20 103
0.042553191489

Iroha-chan的排名是第$103$位。
如果她是从排名在第$31$到$500$位的$470$名参赛者中随机选择的$20$名参赛者之一,那么她就会得到一件T恤,这种情况发生的概率是$\frac{20}{470}=0.04255319...$。


50 500 100 1
1.000000000000

Iroha-chan的排名是第$1$位。这一次,她确保能得到一件T恤。


1 2 1 1000
0.000000000000

Iroha-chan的排名是第$1000$位。这一次,她永远无法得到T恤。