Donuzu öldür#2504

Donuzu öldür

2 saniyə
256 meqabayt
Çox asan

Kompüter oyununda məqsəd müxtəlif rəng və uçuç xüsusiyyətlərinə malik quşları sapandan ataraq mümkün qədər çox yaşıl donuzu məhv etməkdir.

Bu məsələ üçün aşağıdakı uçuş davranışına malik bir quş nəzərdən keçirilir: atıldıqdan dərhal sonra o, bir bucaq altında atılan cismin hərəkəti kimi (parabol üzrə) hərəkət edir. Lakin, oyunçu ekrana və ya siçan düyməsinə klikləyərsə, quş sürətlənir və birbaşa xətt üzrə uçmağa davam edir. Bu xətt, quşun düymə basılan anda olduğu parabolaya toxunan xəttdir.

Ekranı koordinat şəbəkəsi olan bir müstəvi kimi təsəvvür edin və başlanğıc nöqtəsi quşun start nöqtəsidir. Quşun buraxılış parametrləri belədir: — ilkin sürət vektoru ilə oxunun müsbət istiqaməti arasında olan bucaq (dərəcə), — quşun sürəti (m/s), — sərbəst düşmə sürətlənməsi (m/s^2), isə donuzun koordinatlarıdır (metr). Siz müəyyən etməlisiniz ki, oyunçu quşu donuza çatdırmaq üçün onu nə vaxt sürətləndirməlidir. Həm donuz, həm də quş nöqtə kimi qəbul olunur. Sərbəst düşmə sürətlənməsi oxuna əks istiqamətdə yönəlib. Əgər quşun trayektoriyası donuzun mövqeyindən keçən şaquli xətti 10^{-4} metrdən artıq olmayan məsafədə kəsirsə, quş donuza dəyir.

Giriş

Birinci sətirdə üç tam ədəd verilir: , , — buraxılış bucağı, ilkin sürət və sərbəst düşmə sürətlənməsi (0 < \alpha < 90, 1 \leq V, g \leq 100).

İkinci sətirdə iki tam ədəd verilir: və — donuzun koordinatları (0 \leq X, Y \leq 100). Donuz başlanğıc nöqtədə deyil.

Çıxış

Əgər donuza dəymək mümkün deyilsə, **Impossible** çıxarın.

Əgər sürətlənmə olmadan donuza dəymək mümkündirsə, **Ok** çıxarın.

Əks halda, quş atıldıqdan neçə saniyə sonra sürətlənmə edilməli olduğunu göstərən bir həqiqi ədəd çıxarın.

Əgər həm sürətlənməsiz, həm də sürətlənmə ilə dəymək mümkündürsə, istənilən variantı çıxara bilərsiniz.

Zərbə, əgər quşun trayektoriyası donuzun mövqeyindən keçən şaquli xətti 10^{-4} metrdən artıq olmayan məsafədə kəsərsə, qeydə alınır.

Nümunələr

Nümunə 1

Loading
Loading