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