- ← Повернутись
- P1 (1)
- P1 (2)
- P2 (1)
- P2 (2)
- P3 (1)
- P3 (2)
- P3 (3)
- P3 (4)
- P4 (1)
- P4 (2)
- P4 (3)
- P4 (4)
- P4 (5)
- P4 (6)
- P4 (7)
- P4 (8)
- P5 (1)
- P5 (2)
- P5 (3)
- P5 (4)
- P6 (1)
- P6 (2)
- P6 (3)
- P6 (4)
- Гурток 1A
- Гурток 1B
- Гурток 1С
- Гурток 1D
- Гурток 1E
- Гурток 1F
- Гурток 2A
- Гурток 2B
- Гурток 2C
- Гурток 2D
- Гурток 2Е
- Гурток 2F
Футбольний торт
Обмеження: 2 сек., 256 МіБ
Спеціально до фіналу Ліги Чемпіонів найкращий кондитер Львова випік торта у вигляді футбольного м’яча. Торт має форму ідеальної кулі з радіусом \(r\) см та складається з дуже смачної начинки та ще смачнішої зовнішньої оболонки товщиною \(d\) см. Радіус начинки без оболонки відповідно рівний \(r-d\) см.
Уже з’явився перший покупець, що хоче поласувати тортом. Але грошей йому вистачить не на весь торт, а лише на його частину. Покупець попросив відрізати шматок торта рівно на \(k\) гривень. Кондитер установив ціну на начинку та оболонку торта. Начинка коштує 1 гривню за см\(^3\), а оболонка коштує \(c\) гривень за см\(^3\).
Кондитер помістив торт у спеціальну машину для нарізання. Центр торта розташований в умовній точці (0, 0, 0) системи прямокутних координат простору. У цій системі координат вісь \(x\) напрямлена вправо, вісь \(y\) — уперед, вісь \(z\) — угору. Машина може розрізати торт на дві частини площиною \(z=h\), де \(h\) — задана кондитером висота розрізання торта в см.
Кондитер хоче розрізати торт таким чином, щоб верхня частина вартувала рівно \(k\) гривень, тоді він зможе продати її покупцю.
Вхідні дані
У єдиному рядку задано чотири цілих числа \(r\), \(d\), \(c\), \(k\) — радіус торта в см, товщину оболонки в см, ціну 1 см\(^3\) оболонки торта в гривнях, ціну в гривнях верхнього шматка торта, який треба відрізати.
Вихідні дані
У єдиному рядку виведіть дійсне число \(h\) — висоту, на якій потрібно зробити розріз торта. Відповідь уважатиметься правильною, якщо абсолютна чи відносна похибка не перевищуватиме \(10^{-4}\).
Обмеження
\(1 \le d < r \le 100\),
\(1 \le c \le 20\),
\(1 \le k\),
загальна вартість торта гарантовано перевищує кількість грошей клієнта \(k\).
Приклади
| Вхідні дані (stdin) | Вихідні дані (stdout) |
|---|---|
| 3 1 2 2 | 2.668087408 |
| Вхідні дані (stdin) | Вихідні дані (stdout) |
|---|---|
| 2 1 1 17 | -0.01948425174 |
Примітки
Радіус торта вказаний разом з оболонкою.
| Element Type | Створено | Хто | Задача | Компілятор | Результат | Час (сек.) | Пам'ять (МіБ) | № | Дії |
|---|