Processing math: 100%

Zadanie

Kúskovanie pizze

Počet bodov: 80

Aby nám príprava Zenitu išla lepšie, objednali sme si pizzu. Kuchár v miestnej pizzérii nás však pozná, a preto si z nás vystrelil. Namiesto toho aby nám kruhovú pizzu nakrájal na trojuholníky, nakrájal ju na obdĺžniky. Môžete si ju predstaviť ako obdĺžnikovú sieť, kde každý obdĺžnik má šírku w a dĺžku h a jeden z priesečníkov je v strede pizze. Takto nakrájaná pizza má však nevýhody. Niektoré kúsky sú na okraji malé a preto ich nikto nechce jesť. Preto zostali ako zvyšky Maťovi, ktorý prišiel na prípravu Zenitu neskoro. Koľko kúskov ostalo Maťovi?

Úloha

Máte zadané celé kladné čísla r,w,h a desatinné číslo p. Vypíšťe koľko kúskov pizze nie je celých, má nenulovú plochu a zároveň majú plochu menšiu ako pwh.

Vstup a Výstup

Na jedinom riadku vstupu sa nachádzajú celé čísla r, w, h a desatinné číslo p (1r,w,h3000, 0.001p0.999), ktoré má najviac tri desatinné miesta.

Vypíšte jedno celé číslo - počet kúskov pizze ktorých plocha je menšia ako pwh.

V prvej sade r,w,h10. V druhej sade r,w,h50. V tretej sade r,w,h200.

Môžete predpokladať že výsledok bude rovnaký aj keď p by bolo o 0.0005 väčšie/menšie.

Príklady

Na obrázku môžete vidieť príklad pizze rozdelenej na kúsky so šírkou 3 a dĺžkou 2. V každom necelom kúsku je napísaná jeho plocha s presnosťou na 5 desatinných miest.

Input:

5 3 2 0.3

Output:

0

Žiaden obdĺžnik nemá plochu menšiu ako 0.36=1.8

Input:

5 3 2 0.32

Output:

4

4 obdĺžniky majú plochu menšiu ako 0.326=1.96

Input:

5 3 2 0.5

Output:

8

8 obdĺžnikov má plochu menšiu ako 0.56=3

Input:

5 3 2 0.999

Output:

12

12 obdĺžnikov má plochu menšiu ako 0.9996=5.994

Pre odovzdávanie sa musíš prihlásiť.