TD
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
Special Judge, 64bit IO Format: %lld

题目描述

\,\,\,\,\,\,\,\,\,周赛 \textsf{Round59} 马上就要开始了,清楚姐姐正在群里发送比赛信息。大家都在发送 \textsf{TD}(退订的缩写),清楚姐姐很生气,她统计了发送 \textsf{TD} 的人数 n 和本次周赛的报名参赛人数 m ,想要知道——如果发送了 \textsf{TD} 的人都已经报名了本次周赛,那么随便挑选一个报名了周赛的人,他发了 \textsf{TD} 的概率是多少。

输入描述:

\,\,\,\,\,\,\,\,\,在一行上输入两个整数 n,m \left(1\le n\le m \le 10^5\right) 代表发送 \textsf{TD} 的人数、本次周赛的报名参赛人数。

输出描述:

\,\,\,\,\,\,\,\,\,在一行上输出一个实数,代表随机挑选出一名选手是发送 \textsf{TD} 的坏蛋的概率。

\,\,\,\,\,\,\,\,\,由于实数存在误差,如果误差的级别不超过 10^{-6} ,您的答案将被接受。具体来说,设您的答案为 a ,标准答案为 b ,当且仅当 \frac{|a-b|}{\max(1,|b|)}\le 10^{-6} 时,您的答案将被接受。
示例1

输入

复制
114 1514

输出

复制
0.075297225892