#C. 清洁

    Type: Default 1000ms 256MiB

清洁

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

Background

Special for beginners, ^_^

Description

有一个肩高为h,手臂长度为R的机器人正在擦一块宽为W,高为H 的矩形窗户。如果将窗户视为一个长方形,机器人的肩视为边上的一个点,那么与这个点的距离小于等于手臂长度的位置都可以被擦到。一旁看着的[小萌新]想知道此时窗户上有多大的面积是机器人擦不到的,于是拜托你帮她算一算。

Format

Input

一行4个整数H, W, h, R。

Output

一个浮点数,表示窗户上擦不到的面积,保留4位小数。

Samples

10 10 5 5
60.7301

Limitation

对于30%的数据,满足R≤W,R≤h,R≤H−h。

对于再10%的数据,满足R≤W。

对于再10%的数据,满足R≤h,R≤H−h。

对于再10%的数据,满足R​^2^​≥W​^2^​+h​^2^​。

对于100%的数据,满足1≤H,W≤100,1≤R≤100,1≤h≤H−1。

0724

Not Attended
Status
Done
Rule
IOI
Problem
4
Start at
2024-7-24 9:00
End at
2024-7-24 12:30
Duration
3.5 hour(s)
Host
Partic.
29