برنامهای بنویسید که با گرفتن مقادیر
بردهای ممکن برای یک پرتابه با مشخصات زیر را به ترتیب از کوچک به بزرگ بدهد و درصورتی که امکان پذیر نباشد، عبارت impossible
را چاپ کند.
در مسئله پرتابه، یک شی از نقطهای به ارتفاع با سرعت اولیهی پرتاب میشود. از شما میخواهیم مسافت طی شده در راستای (که «برد» نامیده میشود.)، زمانی که ارتفاع شی برابر است را حساب کنید. شتاب گرانش زمین () را برابر ۱۰ بگیرید و خروجیها را تا دو رقم پس از اعشار نمایش دهید.
همچنین طبق رابطههای فیزیکی میدانیم که و برد = است.
توجه کنید که برد نمیتواند منفی باشد.
در تنها خط ورودی به ترتیب ۴ عدد اعشاری و و و آمده است.
تضمین میشود که قدر مطلق تمامی اعداد ورودی از ۱۰۰۰ کمتر است و حداکثر ۶ رقم بعد از اعشار دارند.
اگر رسیدن به این نقطه امکان ندارد، در تنها سطر خروجی impossible
را چاپ کنید.
در غیر این صورت، در هر سطر از خروجی، بردهای پرتابه را به ترتیب از کوچک به بزرگ با دقت دقیقاً دو رقم بعد از اعشار چاپ کنید.
معادلهی پرتابه به این صورت است: پس زمانی که به ارتفاع مورد نظر میرسیم برابر است. برد پرتابه در آن لحظه برابر است.
معادلهی پرتابه به این صورت است:
و هیچ لحظهای این پرتابه به ارتفاع مورد نظر نمیرسد پس پاسخ impossible
است.
معادلهی پرتابه به این صورت است: پس تنها زمان مثبتی که به ارتفاع مورد نظر میرسیم برابر است. برد پرتابه در آن لحظه برابر است.