Ограничения: время – 250ms/500ms, память – 256MiB Ввод: input.txt или стандартный ввод Вывод: output.txt или стандартный вывод 
Послать решение Blockly Посылки Темы Где Обсудить (0)
В огромной пещере под Волшебной страной есть `N` королей, большую часть времени погруженных для экономии средств в волшебный сон.
Встречаются между собой короли только раз в году на празднике урожая, и происходит это следующим образом.
В начале праздника сонные мастера пробуждают королей с промежутками в 1 минуту в случайном порядке. Через `N-1` минуту
после пробуждения первого короля (то есть, сразу же при пробуждении последнего), начинается праздничный пир.
После окончания пира процесс повторяется похожим образом: сразу в момент окончания пира мастера усыпляют кого-нибудь из королей, и
далее усыпляют по 1 случайному королю через минуту (порядок каждый раз выбирается случайно и не зависит от порядка пробуждения). Вычислите
среднее время бодрствования королей во время праздника урожая.
В единственной строке ввода находятся два натуральных числа: `N` – количество королей и `T` — продолжительность пира (`1<=N,T<=10^9`).
Выведите одно вещественное число — среднее время бодрствования. Ответ будет считаться верным, если он отличается от точного значения не более, чем на `10^(-6)`.
```sample Пример ввода
2 100
```
```sample Пример вывода
101.0
```
Пояснение к примеру: два короля могут пробуждаться в порядке 1-2 или 2-1, и засыпать также в порядке 1-2 или 2-1. В каждом из случаев:\
1-2, 1-2: король 1 бодрствует 101 минуту (пир и 1 минуту до него), король 2 также 101 минуту (пир и минуту после него);\
1-2, 2-1: короли бодрствуют 102 и 100 минут соответственно;\
2-1, 1-2: короли бодрствуют 100 и 102 минуты соответственно;\
2-1, 2-1: оба короля бодрствуют по 101 минуте.\
Среднее время: (101+101+102+100+100+102+101+101)/8 = 101.