题目描述
有一个肩高为h,手臂长度为R的机器人正在擦一块宽为W,高为H 的矩形窗户。如果将窗户视为一个长方形,机器人的肩视为边上的一个点,那么与这个点的距离小于等于手臂长度的位置都可以被擦到。一旁看着的小明想知道此时窗户上有多大的面积是机器人擦不到的,于是拜托你帮他算一算。
输入格式
一行4个整数H, W, h, R。
输出格式
一个浮点数,表示窗户上擦不到的面积,保留4位小数。
输入/输出样例
输入#1 输出#1
10 10 5 5 60.7301
提示/说明
对于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。