入门⏱ 1000ms💾 256MB#P2133🏷️ 数学

题目描述

一座边境城堡有一座大粮仓,城堡周围的农田每天以恒定速度产出新粮。管家算了这样一笔账:现有存粮加上这段时间的新粮,恰好够 $x$ 千人吃 $a$ 年;也恰好够 $y$ 千人吃 $b$ 年(两种方案消耗的是同一份"存量+新增")。

为了不让任何人在灾年挨饿,城堡需要按一个固定的人口上限长期开饭。请算出这个上限:最多能让多少千人永远吃下去?

输入格式

一行,四个正整数 $x, a, y, b$,用空格分隔,满足 $x > y$,$a < b$,$ax < by$。

输出格式

一行,一个实数 $z$(保留两位小数),表示城堡最多能长期供养 $z$ 千人。

数据范围

$$1 \le y < x \le 10000,\quad 1 \le a < b \le 10000,\quad ax < by$$

样例输入 #1
110 90 90 210
样例输出 #1
75.00
样例输入 #2
8 5 6 10
样例输出 #2
4.00