#P4388. 清洁
清洁
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。
Related
In following contests: