UVA358 Don't Have A Cow
题目描述
老麦克唐纳有一个农场,在这个农场上,他有一头奶牛,还有一个栅栏围成的圆形牧场,半径为100码。他计划把牛拴在牧场周围的一根柱子上,并希望牛犊能够吃下草场刚好三分之一的草。为了解决这个问题,绳子应该有多长?
你要解决这个问题的加强版。
输入格式
第一行是一个整数,表示数据的数量。每个数据的格式如下所述。
第一行后面是空行,两组相邻的输入数据之间也有空行。对于每组数据,会输入两个数字,半径R(1≤R≤1000),以及他希望牛吃掉的草的面积P。
输出格式
对于每组数据,你要解决老麦克唐纳的问题:老麦克唐纳应该用多长的绳子才能让牛在半径为R的圆形草地上吃到面积为P的草?答案保留两位小数。输出对于每组输入数据,以下面的样例输出中所示的格式输出一条语句。输入中的数字P和输出中的答案都应该四舍五入到了小数点后两位。连续两个样例的输出将用空行分隔。
## 样例输入
```
100 0.33
```
## 样例输出
```
r=100,P=0.33,Rope=13.24
```
说明/提示
注:π的推荐值为2*acos(0),但在π精确值与答案之差不超过1e-10的范围内的任何值都会判为正确。示例输出中的值13.24是不正确的,它仅用于向您展示正确格式。