站外题求救
  • 板块学术版
  • 楼主wmsjcllm
  • 当前回复1
  • 已保存回复1
  • 发布时间2024/7/24 15:11
  • 上次更新2024/7/24 16:04:01
查看原帖
站外题求救
993806
wmsjcllm楼主2024/7/24 15:11

题目描述

有一个肩高为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。

2024/7/24 15:11
加载中...