Так Ви бажаєте стати 2^n-ером?
У гравця є , і йому слід послідовно відповісти на запитань. Перед кожним запитанням він може:
зупинити гру і забрати гроші що вже є у нього.
відповісти на запитання. Якщо відповідь неправильна, він залишає гру ні з чим. Якщо відповідь правильна, то сума грошей подвоюється, і гра переходить до наступного запитання.
Після відповіді на останнє запитання гравець забирає гроші. Гравець бажає максимізувати очікувану суму виграшу.
На кожне поставлене запитання гравець може відповісти правильно з ймовірністю . Вважайте, що ймовірність рівномірно розподілена на відрізку .
Вхідні дані
Кожний рядок є окремим тестом, що містить два числа: ціле значення та дійсне . Останній рядок містить два нулі та не обробляється.
Вихідні дані
Для кожного тесту виведіть в окремому рядку максимальну очікувану суму виграшу, якщо відомо, що гравець притримується найкращої стратегії. Результат слід виводити з трьома десятковими знаками.