Masala #2COMSOYXI7

Xotira 8 MB Vaqt 250 ms Qiyinchiligi 45 %
14

  

Abdulaziz koptogi(PHYSICS, Faylli oqim, EASY)

Abdulaziz shunday Efiopiyada yashayaptiki, u yerda barcha fizika qonunlari bizning Yer sayyoramizdagidek bir xil, lekin erkin tushish tezlanishi - \(g (\frac{m}{s^{2}})\) farq qiladi. Abdulaziz koptogini yerdan \(A\) radian yuqoriga qaratib boshlang'ich \(V\) tezlikda otmoqchi. Lekin Abdulazizdan \(d\) metr masofada balandligi \(h\) bo'lgan tog'(to'siq) mavjud. Ushbu tog' 45° qiyalikka o'xshaydi(ikkala tarafdan) va huddi shu 45° ostida yergacha tushib boradi. Abdulazizning qarshisida ushbu tog'dan boshqa hech qanday to'siq yo'q. Abdulaziz koptogini tepsa, uning ko'togi tog'ga tegish yoki tegmasligini; agar tegsa Abdulazizdan qancha uzoqlikda bo'lishini; agar tegmasa koptok uchib borib qayerga tegishini aniqlang.


Kiruvchi ma'lumotlar:

\(input.txt\) kirish faylining birinchi qatorida \(V\)\(A\) va \(g\), koptok qanchalik tezlikda, qanday yo'nalishda uchisi va Efiopiyaning erkin tushish tezlanishi kiritiladi. \((1\le V\le 1000; 0.01\le A\le\frac{\pi}{2}; 0.01\le g\le10)\)

Ikkinchi qatorda \(d\) va \(h\), tog'ning markazigacha bo'lgan masofa va uning balandligi kiritiladi. \((1\le h <d\le10^6)\)


Chiquvchi ma'lumotlar:

\(output.txt\) chiqish faylining birinchi qatorda agar koptok tog'ga tegsa “YES”, tegmasa “NO” chop eting.

Ikkinchi qatorda agar tog'ga tegmasa koptokning yerga tegkunicha bo'lgan masofasi, agar tegsa tegkunigacha bo'lgan masofa(horizontal)ni \(10^{-6}\) aniqlikda chop eting.


Misollar
# input.txt output.txt
1
12.7 1.12 9.81
10 4
NO
11.610929
2
19.55 0.55 1.2
339922 314070
YES
283.851401
3
525.19 1.31 2.39
282776 240684
NO
54097.572872
Izoh:

Faylli oqimdan foydalaning! Dasturingiz chiqargan son, juriy yechimi chiqargan sondan ko'p bilan \(10^{-4}\) farq qilishi lozim.

Yechimini yuborish
Bu amalni bajarish uchun tizimga kiring, agar profilingiz bo'lmasa istalgan payt ro'yxatdan o'tishingiz mumkin