Masala #2COMSOYXI7
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.
\(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)\)
\(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.
# | 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 |
Faylli oqimdan foydalaning! Dasturingiz chiqargan son, juriy yechimi chiqargan sondan ko'p bilan \(10^{-4}\) farq qilishi lozim.