Category
Similar Problems
0255. Uchburchak kesim
Time limit : 1000 ms
Memory limit : 64 mb
Tamonlarining uzunliklari $a, b$ va $c$ bo’lgan uchburchak berilgan. Undan tamonlariga parallel qilib, barcha tamonlaridan $h$ masofada yotuvchi uchburchak kesib olindi. Sizning vazifangiz qolgan qismning yuzasini topuvchi dastur tuzishdan iborat.
Kiruvchi ma’lumotlar: Birinchi qatorda to’rtta butun son $a, b, c, h$ sonlari bitta probel bilan ajratib berilgan $(1 \le a,b,c,h \le 1000)$. Kiruvchi ma’lumotlar shunday beriladiki, uchburchak tamonlari uchburchak tengsizligini qanoatlantiradi va $h$ masofali bunday kesim mavjudligi kafolatlanadi.
Chiquvchi ma’lumotlar: Bitta sonni masalaning javobini $10^{-4}$ aniqlikda chiqaring.
Input |
---|
6 8 10 1 |
Output |
18.0000 |
Input |
---|
15 17 25 2 |
Output |
87.8918 |