Взлет
시간 제한2초메모리 제한1024 MB
이륙 질량 1톤당 최소 alpha kg의 연료가 필요할 때, 이륙에 필요한 최소 연료량을 구하거나 불가능하면 Impossible을 출력합니다.
문제
В недавно открытом аэропорту города Январьска готовится к взлету первый самолет. Перед заправщиками стоит сложная задача: сколько топлива заправить в самолет.
Заправщики знают массу самолета и всех людей, которые будут на его борту во время взлета. Взлетной массой самолета называют сумму массы самолета, масс всех людей, находящихся на борту и массы топлива в баках. По правилам авиационных перевозок, для того чтобы самолет мог взлететь на каждую тонну его взлетной массы должно приходиться по крайней мере килограммов топлива. Какое минимальное количество топлива надо залить в топливные баки, чтобы самолету был разрешен взлет?
입력
В первой строке входного файла содержатся три целых числа: --- масса самолета, --- количество людей на борту, --- масса топлива, необходимого для взлета одной тонны самолета. (). Вторая строка входного файла содержит целых чисел --- массы пассажиров ().
Все массы во входном файле измеряются в килограммах.
출력
В выходной файл выведите единственное число --- минимальную массу топлива в килограммах или "Impossible", если самолет не может взлететь ни при каких условиях.
Ваш ответ должен иметь абсолютную или относительную погрешность не более . Это означает следующее. Пусть выведенный вами ответ , а правильный ответ . Ответ будет засчитан, если число не превышает .
힌트
Пояснения к первому примеру:
Масса самолета со всеми пассажирами --- килограмм. Если его заправить килограммами топлива, то его масса будет килограмм и на его взлет необходимо ровно килограмм топлива.